Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LGU GradFlow

Portal for Lahore Garrison University - FYP & Degree Workflow Automation System

Features

  • 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

Tech Stack

  • React 18 with Vite
  • Firebase (Authentication)
  • Supabase (Database & Storage)
  • Tailwind CSS
  • React Router

Setup Instructions

  1. Install dependencies:
npm install
  1. Configure Firebase:

    • Create a Firebase project
    • Copy your config to src/config/firebase.js
  2. Configure Supabase:

    • Create a Supabase project
    • Copy your URL and anon key to src/config/supabase.js
  3. Run development server:

npm run dev

Project Structure

src/
├── 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

Releases

Packages

Contributors

Languages