This project refers to the back-end component of the final project for the Project Management course of the Bachelor’s Degree in Computer Engineering at the Polytechnic Institute of Tomar.
At the Polytechnic Institute of Tomar, there is a strong need for a platform that allows those responsible for each degree program to create timetables that align with teacher availability, room allocation, and meet the scheduling requirements of each curricular unit for each class. The main goal of this project is to create an application that provides this functionality in real time, preventing accidental overlaps in schedules.
-
Database for storing information about Teachers, Curricular Units, Rooms, and Timetables
-
Account approval by the Timetable Committee
-
WebSocket for real-time visualization of changes
-
API
-
ASP .NET Entity Framework
-
SQL Server
Run Visual Studio MSBuild