A custom pet-healthcare platform - book checkups, vaccinations, and surgery. Built on Next.js and MongoDB with a Flutter appointment app, where a storefront wasn't enough.
PetsFirst Health is the healthcare arm of the PetsFirst brand - the part of the business that needed more than an online store.
health.petsfirst.care is a custom platform built on Next.js, Node.js/Express, and MongoDB, paired with a Flutter app so pet parents can book health checkups, vaccinations, and surgery directly.
The web platform and the Flutter app share a single Node.js/Express backend and MongoDB data layer, deployed on AWS through a GitHub CI/CD pipeline. One API, two front ends - web and mobile - kept in sync.
Full-stack - the Next.js front end, the Node.js/Express + MongoDB backend, the Flutter booking app, and the AWS infrastructure and CI/CD behind it.
Pet healthcare needed more than e-commerce - scheduling, services, and records. That meant building a custom Next.js + MongoDB platform rather than stretching Shopify past what it's good at.
The health platform and the Flutter booking app share one backend. Keeping the API clean enough to serve both web and mobile - without duplicating logic - was the core engineering problem.
Where a storefront wasn't enough, PetsFirst Health went custom - checkups, vaccinations, and surgery, bookable in a few taps.