Skip to content

ArtStyle19/veterinaria-springboot-keycloak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Veterinaria React + Spring Boot + Keycloak SPI Facial Auth + AI Disease Prediction

Springboot API

Developed by Jorge Guillermo Olarte Quispe

Universidad Nacional del Altiplano – Ingeniería de Sistemas

A full-stack veterinary management system that empowers veterinarians, pet owners, and clinic administrators — built with a modular microservices approach and enhanced by AI and biometric login technologies.


Tech Stack Overview


Core Features

  • Vet Dashboard: Manage pet records, view historical data, and access AI-based diagnostic suggestions
  • Owner Portal: Register pets, view records, and track medical history
  • Facial Biometric Login: Secure authentication using DeepFace-powered facial recognition via custom Keycloak SPI
  • AI Disease Prediction: Suggest potential conditions based on input symptoms (Flask model integration)
  • Admin Tools: Approve new vets, manage clinics, monitor platform activity
  • QR Pet Status: Quickly identify pets as “Lost” or “OK” by scanning a generated QR code
  • QR Import: Easily import pets via QR (by vets or owners) to grant read/write access to their medical record

Related Repositories

Project Description Link
Frontend (React) Client-side pet management system with facial login veterinaria-react-keycloak
Backend (Spring Boot) REST API for clinics, pets, and user roles veterinaria-springboot-keycloak
Keycloak SPI (Facial Auth) Facial login integration using DeepFace facial-spi-keycloak
GPU-Powered DeepFace Server Containerized deep learning backend for facial recognition docker-gpu-deepface

AI Disease Prediction Module: Currently implemented internally via Flask, (Private Repo)


Database Diagram

Database Diagram

Vet Registration

Vet Registration Form Vet Registration Modal Vet Registration Modal 2 Vet Registration File Upload

Login and Security

Facial Vet Login Facial Vet Login 2 JWT Structure

Vet Views

Vet View Pet List Vet View Pet Modal Vet View Pet Record

Disease Prediction

Disease Prediction Disease Prediction (Distemper)

Owner Views

Owner Pet List Owner Pet Modal Owner Pet Record

Pet Detail Status (QR)

Lost Pet OK Pet

Clinics Map

Clinics Map

Admin Views

Admin Dashboard Clinics List

Pet Import Modals

Import Pet Modal Import Pet Modal 2 Import Pet QR Modal

About

RESTful backend for a full-stack veterinary system using Spring Boot and microservices. Includes AI-based disease prediction, facial recognition login via Keycloak SPI, and QR-based pet identification, with role-based access and PostgreSQL integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages