📍 Live App: https://uniflowasd.azurewebsites.net
UniFlow is an all-in-one academic management web application designed to help university students take control of their academic progress and study habits. The platform integrates smart grade tracking with personalised study planning tools to enhance both performance and productivity.
(Each feature was developed in its own branch)
- Michael – F101 User Authentication, F102 Admin Console
- Jung Woo – F103 Main/Landing & Navigation, F104 Term/Subject Management
- Ina – F105 Assessment Management, F106 Mark Analysis & Simulation
- Trisha – F107 To-Do List Management, F108 Study Calendar
- Marc – F109 Pomodoro Timer, F110 Study Session Tracking
- Next.js 15 + TypeScript – Framework
- CSS Modules – Scoped styling
- Prisma – ORM for database
- Supabase (PostgreSQL)
- shadcn/ui, lucide-react – UI components & icons
Requirements:
- Node.js ≥ 20
- npm or yarn
Steps:
git clone https://github.com/<team-repo>/uni-flow.git
cd uni-flow
npm install
npm run dev
Visit: http://localhost:3000
Production build:
npm run build
npm start