Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gauravshirkegs/covid-19-vaccination

Covid-19-Vaccination Application REST API is an application designed to help track the spread of the COVID-19 virus. The application primarily focuses on registering user for vaccination dose serially i.e first dose 1 and then dose 2 with respective avilable slots an
https://github.com/gauravshirkegs/covid-19-vaccination

hibernate java jpql mysql springboot springmvc swagger-ui

Last synced: 3 months ago
JSON representation

Covid-19-Vaccination Application REST API is an application designed to help track the spread of the COVID-19 virus. The application primarily focuses on registering user for vaccination dose serially i.e first dose 1 and then dose 2 with respective avilable slots an

Awesome Lists containing this project

README

        

# Covid-19-Vaccination Application REST API

## Covid-19-Vaccination Application REST API
We collaboratively have developed REST API for Covid-19 Application. This API incorporates all the fundamental CRUD operations of both Admin side and Member/patient side along with validation for every entity and respective exception handling.

# Modules
- Login, Logout Module
- User Module
- Admin Module

# ER Diagram

# Features

* Admin Features:

Admin can add vaccination centers, Vaccine Details, and Vaccine Inventory

Admin have access to the details of different Member, Vaccine Center, Vaccine Inventory, user details, and Vaccine registration.

* User Features:

A user has login and logout.

A user can register himself or herself for vaccination and user register vaccines for family members.

Users can check near vaccination centers and vaccine availability with a slot.

After a member book appointment, they will get appointment details for the vaccine dose.

# Tech Stack used:
- Java
- Spring
- SpringBoot
- Spring Data JPA
- Hibernate
- MySQL Database
- Swagger UI

Modules
Login Module
LogOut Module
User Module
Admin Module

# Contributors
- Rajashekhar Sambalad
- Sadanand Mare
- Gaurav Shirke
- Vikas Kumar