ZoneVitae es una plataforma diseñada para la gestión de comunidades locales y el reporte de incidencias. Permite a los usuarios crear y unirse a comunidades, reportar problemas y organizar actividades comunitarias.
El proyecto ZoneVitae está organizado en las siguientes carpetas principales:
api/
: Backend del proyecto (si utiliza una API REST)client/
: Cliente Angulardocs/
: Documentación del proyectodatabase/
: Esquemas y documentación de la base de datosfirebase/
: Implementación con Firebasetest/
: Casos de pruebaZoneVitae utiliza Docker para facilitar la implementación y el desarrollo. Asegúrate de tener Docker instalado y ejecutándose en tu máquina.
Construir la imagen:
docker build -t zonevitae .
Ejecutar el contenedor:
docker run -d -p 8080:80 zonevitae
Detener el contenedor:
docker stop <container_id>
Eliminar el contenedor:
docker rm <container_id>
Clonar el repositorio:
git clone [URL_DEL_REPOSITORIO]
cd ZoneVitae
Instalar dependencias del cliente:
cd client
bun install
Configurar Firebase (opcional):
docs/firebase/firebase-setup-guide.md
Ejecutar el cliente:
cd client
bun run start