Esta aplicación web permite a los dueños de perros llevar un registro completo de la salud y el bienestar de sus mascotas. Los usuarios pueden gestionar perfiles de perros, registrar vacunas, visitas al veterinario, medicación, y recibir notificaciones sobre la raza de sus perros.
- Registro y gestión de perfiles de perros.
- Calendario para registrar vacunas, visitas al veterinario y medicación.
- Notificaciones sobre la raza y recordatorios de salud.
- Almacenamiento de fotos y documentos relacionados con la salud del perro.
- Interfaz de usuario amigable y responsiva.
- Frontend: Next.js, Tailwind CSS o Material-UI.
- Backend: Node.js (opcional).
- Base de Datos: MongoDB o Firebase.
- Autenticación: NextAuth.js.
- Notificaciones: Firebase Cloud Messaging.
- Almacenamiento de Archivos: Cloudinary o AWS S3.
-
Usuarios
user_id
: ID único del usuario.nombre
: Nombre del usuario.email
: Correo electrónico.contraseña
: Contraseña encriptada.fecha_creacion
: Fecha de creación del perfil.
-
Perros
perro_id
: ID único del perro.user_id
: ID del dueño.nombre
: Nombre del perro.raza
: Raza del perro.edad
: Edad en años.peso
: Peso en kg.fecha_cumpleanos
: Fecha de cumpleaños.esterilizado
: Estado de esterilización.fotos
: URLs de fotos del perro.
-
Vacunas
vacuna_id
: ID único de la vacuna.perro_id
: ID del perro.nombre_vacuna
: Nombre de la vacuna.fecha_aplicacion
: Fecha de aplicación.proxima_dosis
: Fecha de próxima dosis.
-
VisitasVeterinario
visita_id
: ID único de la visita.perro_id
: ID del perro.fecha_visita
: Fecha de la visita.motivo
: Motivo de la visita.observaciones
: Notas de la visita.
-
Medicacion
medicacion_id
: ID único de la medicación.perro_id
: ID del perro.nombre_medicamento
: Nombre del medicamento.dosis
: Dosis recomendada.frecuencia
: Frecuencia de administración.
-
ComprasComida
compra_id
: ID único de la compra.perro_id
: ID del perro.fecha_compra
: Fecha de compra.tipo_comida
: Tipo de comida.cantidad
: Cantidad comprada.
-
Notificaciones
notificacion_id
: ID único de la notificación.perro_id
: ID del perro.mensaje
: Contenido de la notificación.fecha_envio
: Fecha de envío de la notificación.
- Clona el repositorio:
git clone https://github.com/tu_usuario/tu_repositorio.git
- Navega al directorio del proyecto:
cd tu_repositorio
- Instala las dependencias:
npm install
- Configura las variables de entorno necesarias (ej. conexión a la base de datos).
- Inicia el servidor de desarrollo:
npm run dev
Las contribuciones son bienvenidas. Si deseas contribuir, por favor abre un issue o envía un pull request.
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
Para más información, contacta a tu_email@example.com.