Skip to content

The Vet Management System is a Spring Boot application designed to manage vets, vaccines, animals, and appointments efficiently..

Notifications You must be signed in to change notification settings

irmaktekin/vet-management

Repository files navigation

UML DIAGRAM FOR VET MANAGEMENT SYSTEM

image

API Documentation

DOCTOR CONTROLLER

Screenshot 2024-07-27 at 21 59 12

-Gets the pagenumber and pagesize parameters to show all doctors with pagination.

image

-Gets the doctor id and other fields and updates the specific doctor.

image

-Creates the new doctor with necessary fields.

image

-Gets the specific doctor by id.

image

-Deletes the doctor with specific id.

VACCINE CONTROLLER

image

-Gets all vaccines and perform pagination.

image

-Updates the specific vaccine data with vaccine id.

image

-Creates new vaccine with the necessary fields.

image

-Gets the vaccines for a specific animal.(Criteria 24)

image

-Deletes vaccine by id.

CUSTOMER CONTROLLER

image

-Gets all the customers with pagination.

image

-Update specific customer's information by id.

image

-Creates new customer with related fields.

image

-Filter customers according to the customer name.

image

-Delete specific customer by id.

AVAILABLE DATE CONTROLLER

image

--Gets all available dates with pagination.

image

-Update a specific available date's information.

image

-Create a new available date with related fields.

image

-Delete available date with id.

APPOINTMENT CONTROLLER

image

-Get all appointments with pagination.

image

-Update a specific appointment information with id.

image

-Create new appointment with a doctor id and a customer id .

image

-Delete the appointment by id.

image

-Get appointments by doctor id and dates. (Criteria 20)

image

-Get appointments animal id and dates. (Criteria 19)

ANIMAL CONTROLLER

image

-Gets all animals with pagination.

image

-Update the specific animal's information with id.

image

-Create an animal with related data.

image

-Add vaccine to a specific animal. (Criteria 21,22,2)

image

-Get all animals with a specific animal name.

image

-Get all animals which is from a specific customer by customer name.

image

-Get animals which is from a specific customer by id.

image

-Delete animal by id.

ANIMALVACCINE CONTROLLER

image

-Gets the vaccines which is applied to an animal and the protection date is between start and end date.

About

The Vet Management System is a Spring Boot application designed to manage vets, vaccines, animals, and appointments efficiently..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages