Skip to content

TUM-Blockchain-Club/Web3-developer-Docs

Repository files navigation

📘 TUM Blockchain Club: Web3 Developer Docs

Welcome to the TUM Blockchain Club's Web3 Developer Documentation! 🚀

This repository serves as a comprehensive guide and resource hub for anyone looking to start their journey in Web3 development. Whether you are a complete beginner or looking to sharpen your skills, this documentation guides you from the very basics to building your first decentralized application (dApp).

🔗 Live Documentation: web3-developer-docs.vercel.app


🗺️ The Journey

Our documentation is structured to take you through the Web3 ecosystem step-by-step.

🏁 First Steps: Creating Your First Wallet

Before you write a single line of code, you need to understand how to interact with the blockchain. This section covers the essentials:

  • Setting up a Wallet: How to install and configure wallets like MetaMask.
  • Security First: Understanding private keys, seed phrases, and how to keep your assets safe.
  • Getting Funds: How to use faucets to get testnet tokens for development.

📚 Developer Resources

Once you are set up, dive into the tools of the trade:

  • Smart Contracts: Introduction to Solidity and other contract languages.
  • Development Frameworks: Hardhat, Foundry, and more.
  • Connecting to the Blockchain: RPC providers and libraries like ethers.js, viem, or wagmi.

🌐 Building Your First Web3 Website

The ultimate goal of this guide is to help you ship. In the final section, we bring it all together:

  • Frontend Integration: Connecting your React/Next.js app to the blockchain.
  • Interacting with Contracts: Reading and writing data from your dApp.
  • Deployment: Launching your first Web3 website for the world to see.

💻 Local Development

Want to contribute to these docs? We welcome contributions from the community!

  1. Clone the repository:

    git clone https://github.com/TUM-Blockchain-Club/Web3-developer-Docs.git
  2. Install dependencies:

    pnpm i
  3. Start the development server:

    pnpm dev
  4. Open your browser: Visit http://localhost:3000 to see your changes live.


🤕 Feeling Lost?

If you are lost like I was in the beginning watch this video of this indian (yes I had to consult the indian youtuber)

https://www.youtube.com/watch?v=Vlj1TSW-FD0


🦁 About TUM Blockchain Club

The TUM Blockchain Club is a student initiative at the Technical University of Munich. We connect students, researchers, and industry leaders to foster innovation in the blockchain space.

Happy Coding! 🧱🔗

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •