Portfolio Type : Android
This project was created to fulfill an independent study assessment, consisting of two teams: a mobile team and a web team. I was a member of the mobile team and served as a Backend Engineer, designing the system and creating the API, as well as implementing it into the application interface prepared by my teammates. This application was developed using an MVVM (Model-View-ViewModel) architecture to ensure a clear separation between business logic and the user interface. The application aims to facilitate students' campus activities, such as taking attendance in real time using QR codes integrated with the location feature, ensuring attendance can only be taken at designated locations. Furthermore, the application allows students to view their class schedules and provides access to the campus map, helping them easily find their locations within the campus environment. The MVVM architecture makes this application easier to maintain and develop, ensuring optimal efficiency and performance.
The application is only used by students for the following purposes:
Stack used: