Skip to content

Repository files navigation

# NestVet App Cloud-based veterinary booking system for pet owners, clinics, and admins. ## Current Capabilities - User registration/login (client/admin roles) - Clinic service browsing and appointment booking - Pet profile management with image upload - Booking history and admin appointment management - AI chat endpoint (`/api/chat`) with server-side API key handling - Home-visit request endpoints - Pet health record endpoints ## Run The Project 1. Install dependencies: - `npm install` 2. Configure environment variables: - Copy `.env.example` to `.env` - Set MySQL and JWT values - Add `OPENROUTER_API_KEY` for AI chat 3. Start backend: - `npm run server` 4. Start mobile app: - `npm start` ## Database Setup Notes - This project expects existing tables such as `user`, `pet`, `vetclinic`, `appointment`, `service`, `clinic_service`, and `clinic_admin`. - Additional objective-focused tables are in `docs/schema-extension.sql`: - `home_visit` - `pet_health_record` ## Next Build Steps - Add role-based authorization to non-admin endpoints - Build UI for home-visit request tracking - Build UI for pet health records timeline - Add Azure Blob Storage for secure media/document storage - Add Azure deployment pipeline and monitoring

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages