19 de mayo de 2025

Huellitas en Casa

Laberinto de Monstruos

“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

¿Buscas un desarrollador?