Pettle - Multi-Tenant Pet Business Management SaaS Platform by Aaryann ChandolaPettle - Multi-Tenant Pet Business Management SaaS Platform by Aaryann Chandola
Pettle - Multi-Tenant Pet Business Management SaaS Platform
Description:
Pettle is a comprehensive pet business management platform serving 500+ businesses. I'm one of the core engineers working across every layer of the product, from the React Native mobile app to the backend infrastructure.
Mobile Development
Developed a React Native mobile app (iOS + Android) with dual role pet owner and service provider flows, real time chat, and event ticketing.
Built a 95+ component design system with white label support.
Integrated OneSignal push notifications and Razorpay payments
for seamless in app transactions.
Frontend Development
Built responsive web interfaces for service bookings, wallet management, inventory dashboards, and invoicing flows.
Designed a real time cost estimation engine for service bookings with subscription discount calculations.
Integrated thermal printers (ESC/POS) for POS receipt generation.
Backend Engineering
Built a wallet payment system enabling multi company balance sharing across 100+ headquarters organizations.
Developed an inventory management module with low stock alerts, FIFO costing, inter departmental stock transfers, and batch tracking for products across multiple warehouse locations.
Built a subscription management system supporting recurring billing cycles, plan upgrades and downgrades, grace periods, auto renewals, and prorated charges for mid cycle changes.
Developed a prescription and vet flow enabling veterinarians to create, manage, and track prescriptions tied to specific pets and appointments, with medication dosage tracking, refill management, prescription history, and integration with the inventory system for automatic stock deduction when prescriptions are dispensed.
Engineered data migration scripts handling 100K+
client records with zero downtime.
Architecture and Infrastructure
Worked on the Docker multi container deployment with load balanced backends and dedicated workers.
Redis and BullMQ processing 30+ background job types. PostgreSQL with 316 Prisma models and company level multi tenancy.
Built for scale and reliability from day one.
Testing and Quality
Authored 30+ E2E test suites (Cypress) covering wallet, subscriptions, invoicing, and billing flows.
Monitoring and error tracking with Sentry to catch production issues early.
Tools and Process
Used Slack for project management and sprint tracking.
GitHub Actions for CI/CD pipelines.
Docker for local development and production deployments.