Portal for Lahore Garrison University - FYP & Degree Workflow Automation System
- Multi-role Authentication: Student, Supervisor, Examiner, HOD, Dean, Student Affairs, Accounts, Admin
- FYP Management: Complete lifecycle from idea submission to external evaluation
- Degree Clearance: Unified digital clearance system across all departments
- Document Management: Upload and manage proposals, SRS, thesis documents
- Notification System: Real-time alerts for approvals, rejections, and reminders
- Admin Dashboard: Analytics and monitoring across all departments
- React 18 with Vite
- Firebase (Authentication)
- Supabase (Database & Storage)
- Tailwind CSS
- React Router
- Install dependencies:
npm install-
Configure Firebase:
- Create a Firebase project
- Copy your config to
src/config/firebase.js
-
Configure Supabase:
- Create a Supabase project
- Copy your URL and anon key to
src/config/supabase.js
-
Run development server:
npm run devsrc/
├── components/ # Reusable UI components
├── pages/ # Page components
├── contexts/ # React contexts (Auth, etc.)
├── hooks/ # Custom hooks
├── services/ # Firebase & Supabase services
├── utils/ # Utility functions
├── config/ # Configuration files
└── styles/ # Global styles