Skip to content

tadeo14/Gestion-Hoteles-Front

Repository files navigation

Proyecto Final: Sistema de Gestión de Hotel

Objetivo del Sistema

El proyecto consiste en desarrollar un sistema de gestión de hotel que permita a los usuarios registrados reservar habitaciones disponibles y al administrador gestionar las habitaciones y usuarios.

Tabla de Contenidos

Descripción del Proyecto

El sistema de gestión de hotel es una aplicación web que facilita la reserva de habitaciones para los usuarios y la administración de las mismas por parte del administrador. La aplicación se divide en dos partes: el backend y el frontend, cada uno alojado en su propio repositorio de GitHub.

Características

Página Principal

  • Información del hotel.
  • Galería de imágenes.
  • Catálogo de habitaciones.

Administrador

  • Interfaz de administración para agregar, editar y eliminar habitaciones.
  • Gestión de usuarios registrados (ver lista, editar información, suspender y eliminar cuentas).

Usuario Registrado

  • Registro y autenticación de usuarios.
  • Inicio de sesión seguro.
  • Reserva de habitaciones con verificación de disponibilidad.

General

  • Sitio completamente responsive.
  • Manejo de errores (Error 404, códigos de estado con mensajes pertinentes).

Tecnologías Utilizadas

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Base de Datos: MongoDB
  • Autenticación: JWT (jsonwebtoken), bcrypt

Instalación

Clonar Repositorios

Clona ambos repositorios (backend y frontend):

# Clonar el repositorio del backend
git clone https://github.com/usuario/backend-hotel-management.git

# Clonar el repositorio del frontend
git clone https://github.com/usuario/frontend-hotel-management.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •