Welcome to the University System Backend! This project has been developed as a learning opportunity to further my knowledge and expertise in .NET Core with Entity Framework. It serves as the backbone for a dynamic Android application written in Kotlin, enabling a wide range of functionalities for users.
The University System Backend offers a rich set of features:
- Users can securely log in to access their personalized announcements and notifications.
- Token-based authentication is implemented using JWT for added security.
- Users can view the campus map to easily navigate through university facilities.
- The system enables students to generate certifications related to their academic progress.
- Access the daily menu of the dining hall.
- Users can change their login credentials for enhanced security.
- Students have the flexibility to update personal details like address, phone number, and IBAN.
- This project focuses on streamlining various academic processes for students, such as:
- Lecture Selection: Students can choose their desired lectures.
- Assistant Approval: Lectures selected by students are sent to assistants for approval.
- Lecture Tracking: Keep track of taken and passed lectures.##
The University System Backend is tailored to meet the academic needs of university students. With a strong focus on security and usability, this project ensures a smooth experience for users while enhancing their interactions with the university's educational processes.
