JAVA | |
POSTGRE SQL | |
SPRİNT BOOT |
The veterinary management system project is designed as API through which a veterinary clinic can manage its own affairs. It is intended to make it easy for the veterinarian, staff and clients to handle their transactions. Customizations such as animal vaccination information, appointment creation and vet availability have been made.
- Registering, updating, viewing and deleting animals
- Registering, updating, viewing and deleting animal owners
- Animal owners filter by name
- Filter animals by name
- Creating the API end point to view all the animals of the animal owner registered in the system.
- Record, update, view and delete information about vaccines administered to animals
- If the vaccine protection expiry date of the same type of vaccine (vaccine with the same name and code) for the patient has not yet arrived, no new vaccine should be entered into the system.
- Creating the API end point to list all vaccination records for a specific animal by animal id.
- To create an API end point that returns a list of animals with vaccine protection dates in this range according to the start and end dates entered by the user so that the user can list the animals whose vaccine protection end date is approaching.
- Creating, updating, viewing and deleting vaccination and examination appointments for animals
- Appointments should be made with doctors for all kinds of examinations of animals on appropriate dates and times.
- Registering, updating, viewing and deleting veterinary doctors
- Add, update, view and delete doctors' available days
To check endpoints of the project, you can take a look at the (endpoint.md) file.