Saltar para o conteúdo principal
Desenvolvimento WebDestaqueCo-Fundador e Desenvolvedor Full Stack

PetConnect247 — Plataforma Multipaís de Adoção de Animais

SaaS full-stack que conecta adotantes, abrigos, veterinários e cuidadores em 5 países e 3 idiomas

Concluído: 1 de febrero de 2026Duração: 6 meses
PetConnect247 — Plataforma Multipaís de Adoção de Animais

PetConnect247 — Plataforma Multipaís de Adoção de Animais

PetConnect247 é uma plataforma SaaS multipaís e multilíngue criada para conectar pessoas com animais que precisam de um lar, serviços veterinários, alojamento temporário, lojas de produtos e uma comunidade ativa de amantes de animais. Desenvolvida em colaboração com Rafael Milla.

Alcance da Plataforma

  • 5 países: Espanha, Portugal, Chile, Venezuela, EUA
  • 3 idiomas: Espanhol, Português, Inglês
  • 7 perfis de utilizador: Administrador, Utilizador, Veterinário, Cuidador, Hotel, Abrigo, Loja
  • Suporte a moedas: EUR, CLP, USD com conversão automática por região
  • 350+ chaves de tradução cobrindo toda a interface

Funcionalidades Principais

Sistema de Adoção

  • Listagem de animais com filtros por espécie, país, cidade, tamanho e género
  • Fluxo completo de adoção: candidatura → revisão pelo abrigo → aprovação/rejeição
  • Perfis detalhados com formulário de candidatura integrado

Serviços Veterinários e de Cuidados

  • Diretório de veterinários com filtros por especialidade e flag de urgências 24h
  • Marcação de consultas com calendários de disponibilidade e sistema de avaliações
  • Listagem de cuidadores individuais e hotéis com gestão completa de reservas

Animais Perdidos e Encontrados

  • Filtro hierárquico de localização: país → região → cidade → bairro
  • Estatísticas em tempo real: perdidos, encontrados, reunidos
  • Formulário de reporte com upload de fotos e informações de contacto

Dashboards Multi-Perfil

  • Dashboards específicos para os 7 tipos de utilizador
  • Abrigo: CRUD de animais e gestão de candidaturas de adoção
  • Veterinário: consultas, disponibilidade, registo de pacientes e avaliações
  • Admin: estatísticas globais e gestão de utilizadores

Arquitetura Técnica

React 18 + Vite + TypeScript (Frontend)
           ↕  REST API (HTTPS)
FastAPI + SQLAlchemy Async (Backend)
           ↕
PostgreSQL (Supabase) + Migrações Alembic

Segurança e Monitorização

  • Proteção anti-bot: Cloudflare Turnstile no login e registo, validado server-side via Supabase Auth
  • Rastreio de erros: Sentry no frontend e backend — rastreio 100% de transações, session replay
  • Analytics: Google Analytics 4 com banner de consentimento de cookies (GDPR/CCPA)
  • Rate limiting: SlowAPI em todos os endpoints da API
  • Autenticação: Supabase Auth (email/password + validação JWT)

Stack Tecnológico

CamadaTecnologias
FrontendReact 18, TypeScript, Vite, Tailwind CSS, Shadcn/UI, React Router v6, TanStack Query
BackendFastAPI, SQLAlchemy (Async), Pydantic, python-jose, AsyncPG
Base de dadosPostgreSQL no Supabase, migrações Alembic
DeploymentFrontend no Vercel; Backend no Render.com

Tecnologias

ReactTypeScriptFastAPIPythonPostgreSQLSupabaseSentryGoogle Analytics 4Cloudflare Turnstile