The frontend for the NUSCC Website.
- Frontend: Next.js, React, TypeScript
- Styling: Tailwind CSS, Shadcn UI components
- State Management: React Hooks (useState, useEffect)
- Icons: Lucide React
- Date Handling: date-fns
- Node.js (v20+)
- pnpm
- Clone the repository:
git clone https://github.com/usdevs/NUSCweb
cd NUSCweb- Install dependencies:
pnpm install-
Setup your environment variables in
.envfile -
Run the development server:
pnpm dev- Open http://localhost:3000 in your browser to see the frontend.