← Back to work

Petbase

Pet records, care, and owner tools in one place.

Visit site

Next.jsSupabaseTailwind CSSShadcn UI
Petbase

Overview

Petbase is a SaaS platform for animal dealers and breeders to manage inventory, publish a professional online storefront, and handle enquiries in one place.

It replaces fragmented workflows (spreadsheets, social media listings, and messaging apps) with a structured, unified system designed specifically for the animal trade.


Challenge

Animal sellers typically operate across multiple disconnected tools:

  • inventory tracked in spreadsheets or notes
  • listings posted manually across social platforms
  • enquiries handled through DMs and messaging apps

This creates inconsistency, duplicated effort, and poor visibility over available stock.

The challenge was to design a system that:

  • structures animal inventory in a consistent way across multiple types
  • provides a clean, public-facing storefront without requiring a custom website
  • integrates enquiry handling directly with listings
  • remains simple enough for non-technical users while being robust enough for real business use

Solution

Petbase was built as a full-stack SaaS application using:

  • Next.js (App Router) for a scalable, server-first architecture
  • Supabase for authentication, database, and backend services
  • Tailwind CSS and shadcn/ui for a consistent, accessible UI system

Key implementation areas included:

  • Structured inventory system
    Type-specific data models with a unified read layer to support consistent filtering and display across animal categories

  • Dealer storefronts
    Public-facing pages generated from inventory data, enabling sellers to share a professional listing presence instantly

  • Enquiry workflows
    Direct enquiry handling tied to listings, with server-side validation and controlled submission flows

  • Access control and gating
    Request-access flow and controlled onboarding to manage platform quality during early stages

  • Analytics integration
    Privacy-focused tracking via Plausible, with typed event instrumentation for key user actions

  • Production-ready architecture
    Clean separation of concerns, typed interfaces, and patterns designed for maintainability and future feature expansion


Outcome

Petbase is a production-ready SaaS foundation with:

  • a complete dealer workflow from inventory → storefront → enquiry
  • a scalable data model supporting multiple animal types
  • a clean, responsive UI suitable for both desktop and mobile usage
  • a deployable architecture with domain, email, and analytics fully configured

The platform is designed to evolve into a broader discovery layer over time, with structured supply (dealer inventory) already in place.

Return home