Skip to content

JonathanADB/Coworking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

245 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Gestión de Coworking



"Gestión de Coworking" es una aplicación web que permite publicar, reservar y gestionar los espacios de coworking de una empresa.

Autores

  • Daniela del Carmen Alvarez Carrasquel
  • Jorge Alberto Pérez Lehmann
  • Eduardo Martínez Frutos
  • Jonathan Alberto Domínguez Blanco
  • Juan José Ayuso Panezo
  • Pablo Campuzano Fuente

Fases de desarrollo

Sprint 1 (15/04 - 25/04)

Durante este sprint se han realizado las siguientes tareas:

Análisis

  • Análisis Funcional (Consultar documento "ANÁLISIS FUNCIONAL GESTIÓN DE COWORKING 1.0").
  • Diseño del Wireframe ("Consultar documento "WIREFRAME COWORKING").
  • Diseño del mapa de sitio y flujo de control ("Consultar documento "MAPA DE SITIO Y FLUJO DE CONTROL").

Implementación y desarrollo del Backend

  • Creación del proyecto y configuración inicial.

  • Creación de la base de datos y estructura del proyecto Node.js.

  • Implementación de middleware y endpoints.

    • Varios

      • Validar el body de la petición con Joi en todos los endpoints.
      • Colección de Postman con los endpoints implementados.
      • Creación de un fichero README.md

Pasos para arrancar el backend

Para iniciar el backend deberemos realizar los siguientes pasos:

  1. Abrir una terminal de comandos y situarnos en la ruta, current directory, en la que se encuentra la carpeta "backend".
  2. Instalar las dependencias del proyecto haciendo uso del comando:
    npm install
  1. Configurar el archivo de entorno .env.
  2. Inicializar la base de datos del proyecto ejecutando el siguiente comando:
    npm run init-db
  1. Arrancar el servidor ejecutando el siguiente comando:
    npm run start

A partir de este momento ya será posible testear el servidor mediante POSTMAN.

Sprint 2 (29/04 - 09/05)

Durante este sprint se han realizado las siguientes tareas:

Funcionalidades implementadas en el Frontend

  • Creación de proyecto de React con Vite.
  • Implementación de páginas y rutas con React Router.
  • Desarrollo de formularios para registro, inicio de sesión y recuperación de contraseña.
  • Implementación del contexto para gestionar la información del usuario logueado.
  • Desarrollo de formularios para creación y modificación de espacios (solo para administradores).
  • Respuesta y feedback al usuario mediante toastify.

Sprint 3 (13/05 - 23/05)

Durante el último sprint se han realizado las siguientes tareas:

Funcionalidades implementadas en el Frontend

  • Creación de las páginas correspondientes para el flujo de la plataforma.
  • Creación de un componente para la subida de imágenes.
  • Página de gestión de errores, no encontrado.
  • Panel de administración.
  • Gestión del favicon en distintos dispositivos.
  • Envío de correos al registrarse, cambio de contraseña, reserva de un espacio o cancelación de una reserva.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors