Centerlized Automated Timetable

Webapp

About This Project

The Centerlized Automated Timetable system is a comprehensive web application designed to streamline the process of creating and managing class schedules for educational institutions.

This project addresses the complex challenge of scheduling classes while considering multiple constraints such as room availability, teacher schedules. This Software accurately identifies all type of conflits such as teacher conflict, subject conflict, timing conflict. And also generates PDF Reports of the timetable.

Key Features

  • Automated schedule generations
  • Seprate Authentication for each Department
  • Teacher, subject, room and timing Conflict detection and resolution
  • Resource optimization for classrooms and labs
  • Presentable PDF report generations of the timetable and also supports seprate reporting for each Section
  • User-friendly interface

Technologies Used

Frontend/Backend: Flutter(dart)
Database: Firebase No-Sql realtime Database
Reporting: Syncfusion PDF library

Development: VS Code

Project Details

Client: National Skills University Islamabad
Timeline: 1 months
Role: Full-Stack Developer
Year: 2024