Official website for Vibe Coding Club, built with Next.js App Router and Tailwind CSS.
This project is a single-page site for the club with anchored sections for:
- About
- Projects
- Leadership
- Contact
The app focuses on a polished visual experience with motion, interactive UI components, and responsive layout behavior.
- Next.js 16 (App Router)
- React 18 + TypeScript
- Tailwind CSS
- Motion + GSAP
- Lucide React
- Vercel Analytics + Speed Insights
- Node.js 20+
- npm
npm installnpm run devOpen http://localhost:3000.
npm run dev- Start the local development servernpm run build- Create a production buildnpm run start- Run the production server
src/
app/ # Next.js App Router entry files
components/ # Reusable UI, layout, and page sections
lib/ # Shared constants and utilities
styles/ # Global styles
public/
assets/ # Static images and logos
- Core site content (navigation, activities, leadership, project cards):
src/lib/constants.ts
- Global metadata, fonts, and analytics providers:
src/app/layout.tsx
- Home route entry:
src/app/page.tsx
- Image host allowlist and framework config:
next.config.ts
This project is ready to deploy on Vercel or any Node.js host that supports Next.js.
For a production run:
npm run build
npm run startSee ATTRIBUTIONS.md for external assets and credits.