Patitas

Next.js Express Prisma Supabase React Query

Patitas es una plataforma web fullstack orientada a la adopción responsable y segura de mascotas, que estructura y digitaliza un proceso que normalmente es informal y poco confiable.

El frontend está desarrollado con Next.js y TypeScript, integrando autenticación con Google OAuth, manejo de estado con React Query y una interfaz optimizada para búsqueda y filtrado de mascotas.

El backend expone una API REST construida con Express.js y Prisma ORM, implementando autenticación y autorización mediante JWT + OAuth, control de roles y persistencia de datos en Supabase (PostgreSQL).

La plataforma permite publicación de mascotas, gestión de solicitudes, contacto directo vía WhatsApp y administración de usuarios, priorizando seguridad, trazabilidad y experiencia de usuario en todo el flujo de adopción.

Diagrama de flujo de adopción de mascotasArquitectura de la plataforma Patitas