Publicado

Adopta un gato

App para gestionar adopciones: listado, ficha, estados y panel con roles (owner/admin/user). Stack: Next.js 15, TypeScript, Tailwind, NextAuth y MongoDB/Mongoose.

🎥 Clips explicativos

Breves videos con la explicación de las decisiones técnicas y su implementación.

Arquitectura del proyecto

Estructura con App Router, organización por features y patrones de componentes reutilizables.

API: /api/cats y ‘adoptado’

Endpoints REST, esquema del modelo Mongoose y toggle del estado de adopción con validaciones.

UI/UX: Cards y formularios

Diseño dark + pink, accesibilidad en formularios y feedback de estado (loading/success).