Core
Auth
Firebase Phone Auth, JWT, register, refresh
Core
Booking
Create, cancel, reschedule, refund flows
Core
Walk
State machine, GPS, OTP, completion
Core
Payment
Razorpay orders, webhooks, wallet, tips
Core
Guardian
Profile, KYC, availability, browse
Core
Parent
Profile, wallet, address management
Core
Pet
CRUD, health records, vaccinations
Core
Hub
Service areas, PostGIS radius queries
Core
Self Walk
Start, GPS, pause/resume, complete
Core
Subscription
Plans, quotas, auto-renewal, pause
Comm
Chat
Conversations, messages, typing, archive
Comm
Notification
Firebase FCM push, in-app, device tokens
Comm
SOS
Emergency alerts, GPS, admin broadcast
Comm
Support
Tickets, categories, resolution flow
Comm
Email
Transactional emails via Brevo
Intel
Weather
Open-Meteo, walk safety, paw burn risk
Intel
Breed Intel
Breed-specific walk guidance & care
Intel
Pricing
Surge, multi-pet discount, dynamic pricing
Intel
Assignment
Auto-assign guardians by hub/availability
Intel
Geocoding
Google Maps reverse geocode & autocomplete
Engage
Gamification
Badges, streaks, leaderboards, tiers
Engage
Referral
Codes, wallet rewards, tracking
Engage
Promo
Discount codes, validation, usage limits
Engage
Digest
Weekly/monthly activity summaries
Engage
Meet & Greet
Guardian-parent introductions
Admin
Admin
Dashboard, stats, KYC review, reports
Admin
Analytics
Revenue, retention, hub performance
Infra
Health
Service health check endpoint
Infra
Upload
File storage abstraction (S3/MinIO)
Infra
Cron
Scheduled jobs, reminders, cleanup