Skip to content

aasimsyed97/shifa_vaccination_portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shifa_Vaccination_Portal

Wellcome To Shifa_Vaccination_Portal

We have developed this REST API for an Online Covid-19 Vaccination Management System. This API performs all the fundamental CRUD operations of any Real life Covid-19 Vaccination Management platform with user validation at every step.

This project is developed by a team of 5 Back-End Developers in a span of 4 days during the construct week at Masai School.

There are two type of users in this system :

a. Admin

b. User

It is a project on creating a RESTful API.

Modules

We have developed this REST API for an Online Covid-19 Vaccination Management System. This API performs all the fundamental CRUD operations of any Real life Covid-19 Vaccination Management platform with user validation at every step.

This project is developed by a team of 5 Back-End Developers in a span of 4 days during the construct week at Masai School.

There are two type of users in this system :

a. Admin

b. User

It is a project on creating a RESTful API.

Modules

  • Authentication Module
  • Admin Module
  • User Module
  • Vaccination Center Module
  • Vaccine Registration Module
  • Vaccine Module
  • Vaccine Inventory Module
  • Book Appointment Module

Features

User Features

  • User Registration
  • Add Multiple Member
  • View Dose Status Of Member
  • View Centers
  • View Slots
  • Book Appointment For Particular Date
  • Many More ...

Admin Features

  • Add/View Vaccine Centers
  • Manage Vaccine/Vaccine Inventory
  • View All Users, All Vaccine Centers, All Vaccines, All Vaccine Inventory, View All Appointments
  • Search User by Aadhar, Pan Details
  • Many More ...

Technology and Tools used

  • Java
  • MySQL
  • Spring Boot
  • Spring Data JPA
  • Hibernate
  • lombok
  • Postman
  • Swagger
  • Maven
  • Git & GitHub
  • Spring tool suite

Lessons Learned

  • Gained knowledge on application of Java and Spring Boot.
  • learned to work in collaborative manner by resolving disagreements in order to achieve a common goal.
  • learned Pair programming technique

Overview of Our work

ER Diagram

ER diagram

Releases

No releases published

Packages

No packages published

Languages