A modern, responsive website for the Web3 Talents program - a 20-week online educational initiative by the TUM Blockchain Club to educate, connect, and build careers in Web3.
Web3 Talents is a comprehensive online program designed to help individuals from all backgrounds build careers in Web3 and contribute to a decentralized, secure, and human-centered digital future. The program runs from January 28, 2026 to June 17, 2026 and is fully conducted online.
Our goal is to educate and connect people from all backgrounds to build careers in Web3 and contribute to a decentralized, secure, and human-centered digital future.
- Modern UI/UX: Built with Next.js and Tailwind CSS for a beautiful, responsive design
- Dark Mode: Optimized dark theme for better user experience
- Component Library: Comprehensive UI components using Radix UI
- Type Safety: Full TypeScript support
- Performance: Optimized for fast loading and smooth interactions
- Analytics: Integrated with Vercel Analytics
- Framework: Next.js 16
- React: React 19
- Language: TypeScript 5
- Styling: Tailwind CSS 4
- UI Components: Radix UI
- Icons: Lucide React
- Forms: React Hook Form + Zod
- Analytics: Vercel Analytics
Before you begin, ensure you have the following installed:
- Clone the repository:
git clone https://github.com/your-username/web3-talents-website.git
cd web3-talents-website- Install dependencies:
npm install- Run the development server:
npm run dev- Open http://localhost:3000 in your browser to see the result.
npm run dev- Start the development servernpm run build- Build the production applicationnpm run start- Start the production servernpm run lint- Run ESLint to check code quality
web3-talents-website/
├── app/ # Next.js app directory
│ ├── layout.tsx # Root layout
│ ├── page.tsx # Home page
│ └── globals.css # Global styles
├── components/ # React components
│ ├── ui/ # Reusable UI components
│ ├── header.tsx # Site header
│ ├── hero.tsx # Hero section
│ ├── mission.tsx # Mission section
│ ├── partners.tsx # Partners section
│ ├── curriculum.tsx # Curriculum section
│ └── ...
├── lib/ # Utility functions
├── public/ # Static assets
└── styles/ # Additional styles
The website uses Tailwind CSS for styling. You can customize the theme by modifying:
app/globals.css- Global styles and CSS variablestailwind.config.js- Tailwind configuration (if exists)- Component files in
components/- Individual component styles
The easiest way to deploy this Next.js app is to use Vercel:
- Push your code to GitHub
- Import your repository to Vercel
- Vercel will automatically detect Next.js and configure the build settings
- Your site will be live!
For more deployment options, see the Next.js deployment documentation.
This project is private and proprietary.
- Built on the foundation established by the Frankfurt School Blockchain Center
- Powered by the TUM Blockchain Club
For questions or inquiries about the Web3 Talents program, please visit the website or contact the TUM Blockchain Club.
Made with ❤️ by the TUM Blockchain Club