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.
- Frontend: React + TypeScript (Vite)
- Backend: Spring Boot REST API
- Authentication: Keycloak + Custom SPI for Facial Recognition
- Facial Recognition Engine: DeepFace (Facenet512 + RetinaFace) via GPU-accelerated Docker
- AI Disease Prediction: Integrated via internal Flask microservice (Private Repo)
- Database: PostgreSQL
- 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
| 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)























