Skip to main content
Web DevelopmentFeaturedCo-Founder & Lead Full Stack Developer

PetConnect247 — Multi-Country Pet Adoption Platform

Full-stack SaaS connecting adopters, shelters, veterinarians, and caregivers across 5 countries in 3 languages

Completed: 1 de febrero de 2026Duration: 6 months
PetConnect247 — Multi-Country Pet Adoption Platform

PetConnect247 — Multi-Country Pet Adoption Platform

PetConnect247 is a multilingual SaaS platform designed to connect people with pets in need of homes, veterinary services, temporary lodging, pet stores, and an active animal welfare community. Built in collaboration with Rafael Milla.

Platform Scope

  • 5 countries: Spain, Portugal, Chile, Venezuela, USA
  • 3 languages: Spanish, Portuguese, English
  • 7 user roles: Administrator, User, Veterinarian, Caregiver, Hotel, Shelter, Store
  • Currency support: EUR, CLP, USD with automatic regional price conversion
  • 350+ translation keys covering the entire interface

Core Features

Adoption System

  • Pet listings with filters by species, country, city, size, and gender
  • Complete adoption workflow: application → shelter review → approval/rejection
  • Detailed pet profiles with adoption request forms

Veterinary & Care Services

  • Veterinary directory with specialty filters and 24/7 emergency flags
  • Appointment booking with availability calendars and patient review system
  • Individual caregiver and pet hotel listings with full reservation management

Lost & Found

  • Hierarchical location filtering: country → region → city → neighborhood
  • Real-time statistics: lost, found, reunited
  • Public report form with photo uploads and contact information

Multi-Role Dashboards

  • Role-specific dashboards for all 7 user types
  • Shelter dashboard: pet CRUD, adoption request management
  • Veterinarian dashboard: appointments, availability, patient records, reviews
  • Admin panel: platform-wide statistics, user management

Technical Architecture

React 18 + Vite + TypeScript (Frontend)
           ↕  REST API (HTTPS)
FastAPI + SQLAlchemy Async (Backend)
           ↕
PostgreSQL (Supabase) + Alembic migrations

Security & Monitoring

  • Anti-bot protection: Cloudflare Turnstile on login and registration, validated server-side via Supabase Auth
  • Error tracking: Sentry in both frontend and backend — 100% transaction tracing, session replay
  • Analytics: Google Analytics 4 with cookie consent banner (GDPR/CCPA)
  • Rate limiting: SlowAPI on all API endpoints
  • Authentication: Supabase Auth (email/password + JWT validation)

Technology Stack

LayerTechnologies
FrontendReact 18, TypeScript, Vite, Tailwind CSS, Shadcn/UI, React Router v6, TanStack Query
BackendFastAPI, SQLAlchemy (Async), Pydantic, python-jose, AsyncPG
DatabasePostgreSQL on Supabase, Alembic migrations
DeploymentFrontend on Vercel; Backend on Render.com

Technologies

ReactTypeScriptFastAPIPythonPostgreSQLSupabaseSentryGoogle Analytics 4Cloudflare Turnstile