All Projects
Fullstack•2026•Developer

PetCareLog — On-Demand Pet Care & Health Records Platform

On-Demand Service Marketplace & Pet Health Record Management System

PetCareLog — On-Demand Pet Care & Health Records Platform

PetCareLog is an on-demand pet care marketplace and health management platform built with TypeScript, Node.js, Express, and MongoDB. The system connects pet owners with verified service providers (clinics, groomers, boarders) through an availability-driven booking engine that calculates localized slots, enforces provider concurrency locks, and provides automated cancellation and reschedule lifecycles. Financial workflows include automated escrow billing, fee distribution, refund reconciliation, and digital wallet settlements via UddoktaPay. The platform also features a veterinary health record hub (tracking vaccinations, deworming, clinical documents, food logs, and weight history), private document signing, real-time messaging with delivery ticks via Socket.IO, automated cron-driven reminders, and administrative auditing.

Tech Stack

Node.jsExpress.jsTypeScriptMongoDBMongooseRedisSocket.IOBullMQUddoktaPayPassport.jsGoogle OAuthZodCloudinaryWinstonMulterJestDocker

Key Features

  • Multi-Tier Role Architecture (Pet Owner Provider Admin) with Scoped RBAC
  • Real-Time Slot Generation & Distributed Provider Concurrency Locks
  • Digital Wallet & Automated UddoktaPay Payment Settlement Pipeline
  • Comprehensive Pet Health Records (Vaccination Deworming Medication & Food Logs)
  • Authenticated Private Document Vault with Timed Expiry Signatures
  • Real-Time In-App Messaging with Read Receipts & Presence Detection via Socket.IO
  • Automated Background Jobs & Node-cron Scheduling for Booking Expiry & Reminders
  • Cache-Aside Slot Query Optimization with Automatic Fail-Open Redis Fallback
  • Automated Postman & Swagger OpenAPI Spec Synchronization