- A REST API has been created specifically for Covid-19 Vaccination purposes, which includes all the basic CRUD operations found in an Online Vaccine Booking platform, with user validation implemented throughout the process.
- Java
- Spring Framework
- MySQL
- Spring Boot
- Spring Data JPA
- Hibernate
- Login, Logout Module
- Book Appointment
- User Module & Admin Module
- Vaccine Inventory Module
- Vaccination Center Module
- Vaccine Registration Module
- Vaccine Module
-
The system includes authentication and validation for both users and administrators, utilizing session UUIDs.
-
Admin Features:
- Aministrators have access to various details pertaining to users, centers, and doses.
- Admin is responsible for overseeing the application as a whole
- Only authorized administrators with valid session tokens are able to add, update, or delete drivers or users from the primary database.
-
User Features:
- Users are only able to access certain features once logged in.
- This includes the ability to update their profile and view a list of available centers, as well as booking appointments
- Users must first register with the application and then login. .