PetWell
AI-Powered Pet Health Management App
Overview
PetWell is a full-stack mobile app designed to help pet owners store, organize, and share their pets' medical records in one place. The project was built around a common problem: vaccination records, lab results, prescriptions, and clinic documents are often scattered across emails, paper files, photos, and separate portals.
Problem
Pet owners often need quick access to medical records when visiting a new clinic, traveling, using boarding services, or coordinating care with another person. PetWell centralizes those records into a structured mobile workflow.
What I Built
- Created a React Native mobile app for pet profiles and medical record management.
- Built FastAPI backend workflows for record storage, document upload, and retrieval.
- Designed PostgreSQL/Firebase data models for pets, owners, records, documents, and access tokens.
- Implemented QR-based sharing to let users provide controlled access to selected pet records.
- Integrated OCR and LLM APIs to extract structured information from uploaded medical documents.
- Used GitHub Actions and AWS to support CI/CD and backend deployment workflows.
Technical Architecture
The app connects a React Native frontend to a FastAPI backend. Firebase and PostgreSQL support user data, pet records, document metadata, and access-token based sharing. Uploaded documents can be processed through OCR/LLM APIs to extract useful medical information and reduce manual data entry.
Example backend routes included:
POST /pets
GET /pets/:id/records
POST /records/upload
POST /records/:id/share
GET /share/:accessToken
What I Learned
PetWell strengthened my experience with full-stack development, API design, database modeling, cloud deployment, and AI-assisted document processing. It also helped me think through real-world product concerns like privacy, record access, and designing software around practical user workflows.