Skip to content

Latest commit

 

History

98 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TuComunidad-React-Frontend

Descripción

TuComunidad es una aplicación web interactiva desarrollada utilizando React, diseñada para facilitar la gestión y comunicación dentro de comunidades residenciales. Esta solución integral permite a los usuarios gestionar reuniones, reservar espacios comunes, participar en votaciones, y comunicarse a través de un chat comunitario, todo ello a través de una interfaz amigable y accesible.

Características Principales

  • Registro y Autenticación de Usuarios: Seguridad y personalización para cada miembro de la comunidad.
  • Gestión de Reuniones: Herramientas para organizar, visualizar y gestionar reuniones comunitarias.
  • Reserva de Espacios Comunes: Funcionalidad para reservar espacios dentro de la comunidad, como salones de eventos y canchas deportivas.
  • Sistema de Votaciones: Facilita la creación de votaciones para tomar decisiones de manera democrática.
  • Chat Comunitario: Espacio para que los vecinos se comuniquen y compartan información relevante.

Tecnologías Utilizadas

  • React: Para la creación de una interfaz de usuario reactiva y dinámica.
  • React Router: Para la gestión de navegación entre páginas de la aplicación.
  • Node.js y MongoDB: En el backend (consultar el repositorio correspondiente) para la lógica del servidor y gestión de la base de datos.

Instrucciones de Instalación

  1. Clonar el repositorio:
    git clone [https://github.com/AlvaroG001/TuComunidad-React-Frontend.git](https://github.com/AlvaroG001/TuComunidad-React-Frontend.git)
  2. Instalar dependencias:
    cd TuComunidad-React-Frontend
    npm install
  3. Iniciar la aplicación:
    npm start

Configuración

Asegúrate de que el backend está configurado y corriendo en la URL correspondiente. Actualiza el archivo de configuración si es necesario para apuntar al backend correcto.

Scripts Disponibles

En el directorio del proyecto, puedes ejecutar:

npm start

Inicia la aplicación en modo de desarrollo.
Abre http://localhost:3000 para verlo en tu navegador.

La página se recargará si haces modificaciones.
También verás errores de lint en la consola.

npm test

Inicia el corredor de pruebas en modo interactivo.
Consulta la sección sobre pruebas para más información.

npm run build

Compila la aplicación para producción en la carpeta build.
Empaqueta React en modo de producción y optimiza la compilación para el mejor rendimiento.

La compilación está minificada y los nombres de los archivos incluyen los hashes.
Tu aplicación está lista para ser desplegada.

Consulta la sección sobre despliegue para más información.

Estructura del Proyecto

  • src/ - Contiene el código fuente de la aplicación React.
  • public/ - Contiene los archivos públicos que se copiarán al directorio de compilación.
  • package.json - Archivo de configuración del proyecto y dependencias.

Contribuir

TuComunidad está abierto a contribuciones. Si tienes ideas para mejorar la aplicación o encuentras algún error, siéntete libre de crear un pull request o abrir un issue.

¡Importante!

TuComunidad emplea una API diseñada en un servidor local el cual hace falta instalarlo y correrlo para poder usar la página. Lo puedes descargar en el repositorio del backend.

Licencia

Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.


TuComunidad es un proyecto diseñado para facilitar la gestión de comunidades y mejorar la interacción entre los vecinos. ¡Esperamos que encuentres útil esta aplicación!

About

TuComunidad es una aplicación web desarrollada con React para facilitar la gestión y comunicación en comunidades residenciales. Permite gestionar reuniones, reservar espacios comunes, participar en votaciones y comunicarse a través de un chat comunitario, todo en una interfaz amigable.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages