ChronoCampus(University Schedule and Facility Management System.)


Team

Table of Contents

  1. Introduction
  2. Solution Architecture
  3. Software Designs
  4. Testing
  5. Conclusion
  6. Links

Introduction

This project focuses on developing a centralized Smart University Schedule and Facility Management System. Universities face challenges such as timetable conflicts, delayed schedule updates, inefficient room usage, and lack of visibility of staff locations. The aim of this system is to provide students, academic staff, and administrators with real-time access to academic schedules, facility availability, and staff location information through a single platform.

Solution Architecture

The system follows a client-server architecture. A web-based frontend interacts with a RESTful backend through secure APIs. The backend handles authentication, schedule management, facility reservations, notifications, and data storage. Modular components ensure scalability and ease of maintenance. Git-based version control supports collaborative development using feature branches and pull requests.

Software Designs

The software design is based on a layered architecture. The backend includes separate layers for models, routes, services, and controllers. Database entities include users, schedules, rooms, reservations, and staff locations. The frontend presents dashboards, daily timetables, search interfaces, and notification views. ER diagrams, sequence diagrams, and system diagrams support the design.

Testing

Testing includes unit testing of backend modules, API endpoint testing, and basic integration testing. Manual testing validates schedule updates, notifications, and room search functionality. Testing ensures reliability, correctness, and error-free execution of the Minimum Viable Product.

Conclusion

The system improves academic coordination, transparency, and resource utilization within the university. It provides a scalable foundation that can be extended with analytics, mobile support, and advanced orchestration features in future iterations.