🎓 3rd Year Project

Student Leave
Management
System

A full-stack mobile application that digitizes the entire leave workflow for educational institutions — from student application to professor and dean approval.

Student Leave Management System

Many colleges still handle leave requests through manual forms or emails. This application digitizes the entire workflow and provides a centralized system for managing leave applications — faster, transparent, and paperless.

Flutter Dart Python FastAPI SQL Server Render Cloud SharedPreferences REST API
📋
Leave Management
System
AIT College, Anand
Student
Professor
Dean

Key Features

Everything needed to streamline leave management at your institution, in one mobile app.

🔐

Secure Authentication

Token-based session management using SharedPreferences. Secure login for all user roles.

📝

Normal & Emergency Leave

Students can apply for both normal planned leave and urgent emergency leave with different workflows.

Real-time Approval

Professors and dean receive instant notifications. Approve or reject with remarks in one tap.

📊

Leave History Tracking

Complete history with status updates — pending, approved, or rejected — always visible to students.

📱

Role-Based Dashboards

Each user role — Student, Professor, and Dean — gets a personalized dashboard tailored to their tasks.

🌐

PWA Support

Progressive Web App version available for iPhone, Android, and desktop — no installation needed.

Three Roles, One System

Each role has a dedicated dashboard and workflow designed specifically for their responsibilities.

🎓

Student

Applicant Role
  • Register and log in securely
  • Apply for normal leave
  • Apply for emergency leave
  • Track real-time leave status
  • View full leave history
  • Manage profile settings
👨‍🏫

Professor

Reviewer Role
  • View pending leave applications
  • Approve or reject requests
  • Add decision remarks
  • Monitor student leave records
  • Dashboard with pending count
🏛️

Dean / Admin

Final Authority
  • Final approval authority
  • Review all leave applications
  • Institution-wide oversight
  • Manage overall leave records
  • Full activity monitoring

System Architecture

Mobile App (Flutter)

REST API (Python FastAPI)

SQL Server Database

Cloud Hosting (Render)

App Screenshots

Login Screen
Student Dashboard
Apply Leave
Emergency Leave
Leave Status
Professor Panel
Dean Dashboard
Student Profile Page
Professor Profile Page
Dean Profile Page

Ready to Go Paperless?

Download the Android APK directly. No Play Store needed — install and start using in minutes.

⬇ Download APK Now

Android 6.0+ required · Free to use

Web hosting by Somee.com