ClassTrack

Developed by:

Diogo Guerreiro, João da Gomes, Rafael Marçalo e Uliana Pyrohovska

Instituto Politécnico de Setúbal

Mestrado em Engenharia de Software

Application Objectives

The ClassTrack application aims to simplify access to classrooms and scheduling through QR code scanning. With our application, users can easily scan the QR code on a classroom door to instantly access its schedule.

User Characterization

The primary users of ClassTrack are students, teachers, and administrative staff who need quick and efficient access to classroom and schedule information.

Technological Solution

The application is developed using the Flutter framework, allowing us to create a native experience for both iOS and Android platforms. QR code integration enables users to quickly scan the necessary information.

System Architecture

The system architecture consists of a Flutter mobile application, a backend for data management, and a database for storing schedule and classroom information. Communication between the application and the backend(Django) is done through REST APIs.

User Testing

We conducted various tests with real users to ensure the usability and efficiency of the application. User feedback was crucial for making continuous adjustments and improvements.

What the System Solves After Testing

After testing, the system was optimized to provide an intuitive and fast user experience. Users can now access classroom and schedule information more efficiently and without complications.

System Features