We have developed this REST API for an Covid-19 Application. This API performs all the fundamental CRUD operations of any Covid-19 Application platform with user validation at every step.
- Login, Logout Module
- User Module
- Admin Module
User and Admin authentication & validation with session uuid.
- Admin Features:
Administrator Role of the entire application
Admin can access the details of different Member ,Vaccine Center ,Vaccine Inventory and Vaccine Ragistration.
- User Features:
A user can register himself or herself on the platform.
User can check the vaccine centres and vaccine availabilty.
User can register for vaccine. User can register more then one member.
After booking an appointment, he will get appointment details for the vaccine dose.
- Java
- Spring Framework
- Spring Boot
- Spring Data JPA
- Hibernate
- MySQL
- Swagger
- Before running the API server, you should update the database config inside the application.properties file.
- Update the port number, username and password as per your local database config.
server.port=8880
spring.datasource.url=jdbc:mysql://localhost:3306/ll spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.username=root spring.datasource.password=root
spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=true
spring.mvc.pathmatch.matching-strategy = ANT_PATH_MATCHER