Backend API for PetSmart mobile app - Next.js 15 + TypeScript + PostgreSQL + Prisma
POST /api/auth/signin - Sign in with Google/Apple/EmailGET /api/pets - List user's petsPOST /api/pets - Create new petGET /api/pets/[id] - Get pet detailsPUT /api/pets/[id] - Update petDELETE /api/pets/[id] - Delete petPOST /api/products/scan - Scan product barcodeGET /api/products/search - Search productsGET /api/wellness/score/:petId - Get wellness scoreGET /api/vets/nearby - Find nearby veterinarians