Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.43 KB

File metadata and controls

43 lines (31 loc) · 1.43 KB

🎓 UniFlow – Student Success Dashboard

📍 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.

Repository Structure

image

Team Responsibilities

(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

🧰 Tech Stack

  • Next.js 15 + TypeScript – Framework
  • CSS Modules – Scoped styling
  • Prisma – ORM for database
  • Supabase (PostgreSQL)
  • shadcn/ui, lucide-react – UI components & icons

⚙️ How to Run Locally

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