Huellitas en Casa

“Huellitas en Casa” es una Aplicación Web Progresiva (PWA) integral diseñada para refugios de animales y organizaciones de rescate como la Fundación CAPA. Permite gestionar eficientemente mascotas (incluyendo historiales clínicos con IA), rastrear adopciones y manejar procesos internos.
✨ Características Principales ✨
- 📊 Dashboard Interactivo y Personalizado por Rol:
- 🐶 Gestión Integral de Mascotas:
- 🐾 Historial Clínico con IA:
- 🏡 Gestión de Adopciones Avanzada:
- 📢 Sistema de Anuncios Internos (
/announcements
): - 📅 Calendario y Gestión de Visitas (
/calendar
): - 🌍 Gestión de Jornadas de Atención y Adopción (
/jornadas
): - 🙋 Gestión de Voluntarios (
/volunteers
): - 📝 Gestión de Tareas (
/tasks
): - 💰 Gestión de Donaciones (
/donations
): - 📄 Reportes y Estructuración de Datos con IA (
/reports
): - 🚨 Sistema de Reporte de Maltrato Animal:
- 🐾 Gestión Administrativa (
/admin/reports
): - 🐾 Seguimiento Público (
/track
): - 👤 Sistema de Roles y Gestión de Usuarios (
/admin/users
): - 🐾 Página de Cuenta (
/account
): - 🌙 Modo Oscuro:
- 🐛 Reporte de Fallos:
- 📱 Diseño Responsivo y PWA:
🛠️ Tech Stack 🛠️
- Framework: Next.js 15 (App Router)
- Lenguaje: TypeScript
- Base de Datos y Autenticación: Firebase (Firestore, Firebase Authentication) - Optimizado para el nivel gratuito.
- Estilos: Tailwind CSS
- Componentes UI: ShadCN UI
- Iconos: Lucide React
- Gráficos: Recharts
- Gestión de Formularios: React Hook Form
- Validación de Esquemas: Zod
- Gestión de Estado: React Hooks (useState, useEffect, useContext)
- GenAI: Genkit (Firebase Genkit con Google AI - Gemini) para estructuración de reportes CSV asistida por IA e historiales clínicos de mascotas.
- Gestión Multimedia: Cloudinary (para adjuntos en reportes de maltrato animal y fotos de mascotas).
- PWA Service Worker: Service worker personalizado para cacheo y capacidades offline.
- Generación de PDF: html2pdf.js (para certificados de adopción e historiales clínicos).
💬 ¡Conectemos!
📧 Correo: felipe@felipesanchezdev.site