Skip to content

AgustinErimbaue/proyecto-samoo

Repository files navigation

Proyecto SAMOO

Descripción

El Proyecto SAMOO es una aplicación integral para la gestión de eventos y reuniones. Permite a los usuarios crear, gestionar y participar en diversos eventos y reuniones. La aplicación está construida utilizando tecnologías web modernas y sigue las mejores prácticas para un código escalable y mantenible.

Funcionalidades

  • Autenticación: Inicio de sesión y registro de usuarios.
  • Panel de Control: Vista general de las actividades del usuario.
  • Gestión de Eventos: Crear, editar y visualizar eventos.
  • Gestión de Reuniones: Programar y visualizar reuniones.
  • Perfil de Usuario: Administrar la información del usuario.
  • Gestión de Proveedores: Administrar proveedores y sus detalles.
  • Asistente Virtual: Chatbot para asistencia en tiempo real.

Tecnologías Utilizadas

  • React: Librería de JavaScript para construir interfaces de usuario.
  • Redux: Gestión del estado de la aplicación.
  • Chakra UI: Librería de componentes para construir aplicaciones web responsivas.
  • Axios: Cliente HTTP para realizar solicitudes a la API.
  • Sass: Preprocesador CSS para el estilizado.

Estructura del Proyecto

El proyecto está organizado en varios directorios, cada uno con un propósito específico:

  • src/components: Contiene los componentes reutilizables de la aplicación.
  • src/features: Incluye la lógica específica de cada funcionalidad (autenticación, eventos, reuniones, etc.).
  • src/views: Contiene las vistas principales de la aplicación (inicio de sesión, registro, panel de control, etc.).

Comenzando

Para comenzar con el proyecto, sigue estos pasos:

  1. Clona el repositorio:

    git clone https://github.com/tu-repositorio.git
  2. Instala las dependencias:

    cd tu-repositorio
    npm install
  3. Inicia el servidor de desarrollo:

    npm start
  4. Compila para producción:

    npm run build

Contribuir

Si deseas contribuir al proyecto, por favor sigue estos pasos:

  1. Haz un fork del repositorio.
  2. Crea una nueva rama (git checkout -b feature-branch).
  3. Realiza tus cambios y haz commit de los mismos (git commit -m 'Agregar nueva funcionalidad').
  4. Sube los cambios a tu rama (git push origin feature-branch).
  5. Abre un Pull Request.

Licencia

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

Autores

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5