EN
petly — banner
← Volver a proyectos

petly

· 1 min de lectura

Aplicación web para la gestión centralizada del cuidado de mascotas. Integra historial clínico con alertas, foro, mapas interactivos de servicios y mascotas perdidas, y un marketplace comunitario.

Next.js TypeScript TailwindCSS Supabase Prisma ORM Mapbox

Arquitectura

Sistema modular con componentes reutilizables desarrollados en Next.js.

Características

La aplicación integra un historial clínico con alertas automáticas, un foro comunitario, mapas interactivos con Mapbox GL JS para encontrar servicios, un sistema de mascotas perdidas con geolocalización y un marketplace comunitario.

Gestión de Estado

Se utiliza Zustand para el manejo eficiente del estado global con validaciones robustas mediante Zod y tipado estricto con TypeScript.

Sistema de Roles

El sistema permite diferentes niveles de acceso para veterinarios, dueños de mascotas y administradores, incluyendo un sistema de recompensas con insignias por actividad y puntos canjeables.

Despliegue

CI/CD mediante GitHub Actions, contenedorización con Docker y despliegue en Vercel.