Synovx
Loading000%
Case Study / Platforms

Pawtopia pet care management system

Boarding, grooming, adoption and retail for a pet care business, joined into one platform with its own wallet and admin back office.

Client
Mr. Vikum Chathuranga
Year
2025 – 2026
Industry
Pet care
Category
Platforms
The Pawtopia home page, with services and booking
01 / The Brief

What was actually wrong.

Pet owners and the people caring for their animals were working across tools that did not talk to each other. Boarding bookings, grooming appointments, adoption requests and merchandise sales each lived somewhere different, so nothing could be seen in one place — and every handover between them was manual.

How we approached it.

We designed a single application that covers both sides of the business: what an owner needs to book, buy and track, and what an administrator needs to approve, schedule and report on. Authentication, media handling, payment workflows and email were built in from the start rather than bolted on, so each new service joined the same spine instead of becoming another silo.

At a glance

What we delivered

Full-stack developmentDatabase architectureAPI designUI/UX design

Built with

Next.js 16React 19TypeScriptPrismaMongoDB AtlasNextAuthCloudinaryResendTailwind CSSRadix UI

Engagement

Mr. Vikum Chathuranga · Pet care · 2025 – 2026

02 / What Changed

The difference it made.

0

Services joined into one platform — boarding, grooming, adoption, retail and wallet

0

Boarding tiers, from day care to long stay

0

Account across booking, shopping and the wallet

03 / The Build

What we built, and why.

01

Boarding and grooming, booked end to end

A custom reservation engine handles short-term, long-term and day-care boarding, each with its own package add-ons. Availability is verified before a booking is taken, monthly payments are tracked against the stay, and uploaded payslips are held for verification rather than accepted blind.

Short-term, long-term and day-care tiers with add-ons
Availability checked before a reservation is confirmed
Monthly payment tracking with payslip upload and verification
02

A shop and a wallet in the same account

The storefront carries a full catalogue with categories, cart and order fulfilment. Behind it sits a loyalty wallet that records points earned and spent, with top-ups that an administrator approves — so the balance is always something the business has signed off.

Catalogue, cart and order fulfilment
Loyalty wallet tracking points earned and spent
Admin-approved top-ups, never self-credited
03

Adoption, with a moderator in the loop

Pets available for adoption are listed with breed and profile detail, and every request is moderated before it reaches the owner. Cloudinary handles the images and documents attached along the way, and Resend delivers the notifications that keep both sides informed.

Adoption listings with breed and profile records
Requests moderated before they are actioned
Email notifications to both customer and administrator
The adoption directory, with search and breed filters
04

Making of

Architected with the Next.js App Router and React 19 so components stay isolated and each area of the platform can change without disturbing the others. Prisma interfaces directly with MongoDB Atlas to model the relationships between pets, breeds, boarding add-ons and video content. Cloudinary manages image and document hosting, Resend powers the email, and NextAuth with bcrypt handles session persistence and password security.

Next.js App Router with modular component isolation
Prisma over MongoDB Atlas for pets, breeds and add-ons
Automated sitemap builds and dynamic PDF invoice generation
Admin analytics dashboards across bookings and orders
04 / More Screens

A closer look.

The home page on a phone
The home page on a phone
Mobile navigation, opened
Mobile navigation, opened
Booking entry point on mobile
Booking entry point on mobile
The contact page on desktop
The contact page on desktop
100%

Client success rate

06 / Start Your Journey

Let's build your
digital future.

Clear timelines

You get a detailed timeline during the discovery phase, before any commitment is made.

Transparent pricing

Fixed-price or time-and-materials, whichever suits the scope. We're open about costs from day one.

You own everything

On final payment the intellectual property is 100% yours — source code, design assets, and database.

Support after launch

Maintenance packages keep your product secure, up to date, and performing long after go-live.

Contact Us