Skip to content

ZoneVitae es una plataforma diseñada para la gestión de comunidades locales y el reporte de incidencias.

License

Notifications You must be signed in to change notification settings

Savecoders/ZoneVitae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZoneVitae

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.

Estructura del Proyecto

El proyecto ZoneVitae está organizado en las siguientes carpetas principales:

  • api/: Backend del proyecto (si utiliza una API REST)
  • client/: Cliente Angular
  • docs/: Documentación del proyecto
    • database/: Esquemas y documentación de la base de datos
    • firebase/: Implementación con Firebase
    • test/: Casos de prueba

Tecnologías Utilizadas

  • Frontend: Angular Tailwind
  • Backend: DotNet Core 8
  • Autenticación: Firebase Authentication | JWT
  • Almacenamiento: Firebase Storage

Características Principales

  • Gestión de Comunidades: Creación y administración de comunidades locales
  • Reportes: Sistema para reportar incidencias y problemas en la comunidad
  • Actividades: Organización de eventos y actividades comunitarias
  • Seguimiento: Seguimiento del estado de reportes y resolución de problemas
  • Perfiles de Usuario: Gestión de perfiles y roles dentro de las comunidades

Docker

ZoneVitae utiliza Docker para facilitar la implementación y el desarrollo. Asegúrate de tener Docker instalado y ejecutándose en tu máquina.

Comandos Docker

  • 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>

Configuración del Proyecto

Prerrequisitos

  • Node.js (v18 o superior)
  • npm o bun
  • Angular CLI

Instalación

  1. Clonar el repositorio:

    git clone [URL_DEL_REPOSITORIO]
    cd ZoneVitae
  2. Instalar dependencias del cliente:

    cd client
    bun install
  3. Configurar Firebase (opcional):

    • Seguir las instrucciones en docs/firebase/firebase-setup-guide.md
  4. Ejecutar el cliente:

    cd client
    bun run start

Documentación Adicional

About

ZoneVitae es una plataforma diseñada para la gestión de comunidades locales y el reporte de incidencias.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •