Skip to content

DylanSDev/oasisHotel-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto Backend de Oasis Hotel 🌴

Este proyecto constituye el backend para Oasis Hotel, diseñado para gestionar el almacenamiento y administración de habitaciones, usuarios y reservas mediante una arquitectura robusta basada en Node.js y MongoDB.

Banner

Contenido 📋

Back-End encargado de la gestión de usuarios, habitaciones y reservas para el Oasis Hotel.

ESTE ES UN SERVIDOR NO VISUAL

Tecnologías y dependencias utilizadas 📚🛠️

El proyecto está desarrollado en:

Principales dependencias:

  • bcrypt: Para encriptar contraseñas.
  • cloudinary: Para gestionar la carga y almacenamiento de imágenes.
  • cors: Para manejar políticas de acceso entre el cliente y el servidor.
  • dotenv: Para manejar variables de entorno.
  • express-validator: Para validar y sanitizar los datos enviados por los usuarios.
  • jsonwebtoken: Para la autenticación mediante JWT.
  • moment-timezone: Para gestionar zonas horarias en fechas.
  • mongoose: Para interactuar con la base de datos MongoDB.
  • morgan: Para realizar el seguimiento de peticiones HTTP en el servidor.
  • multer: Para la carga de archivos.

Repositorio Frontend

Link de Deploy Frontend 🌐

Programas necesarios 🛠️

Para poder ejecutar este proyecto en tu entorno local, asegúrate de tener instalados:

  • Node.js v20.11.1 o superior.
  • IDE de desarrollo como VSCode.
  • Postman (opcional) para probar las APIs.
  • Git para clonar el repositorio.

Instalación ⚙️

  1. Clonar el repositorio usando el comando git clone.
  2. Buscar el nombre del repositorio clonado en el explorador de archivos.
  3. Instalar las dependencias usando el comando npm install.
  4. Para correr el programa, ejecutar el comando npm run dev.

Cómo contribuir ✍️

Si desea contribuir a mejorar nuestra página web, puede seguir estos pasos:

  1. Realiza un fork de este repositorio.
  2. Realiza tus cambios en una rama separada.
  3. Envía una solicitud de extracción (Pull Request) explicando tus cambios detalladamente.

Autor👷‍♂️

  • Dylan Diaz (DylanSDev): GitHub

About

🏨 Backend del sistema de gestión hotelera Oasis Hotel. Desarrollado con Node.js, Express y MongoDB, incluye autenticación segura con JWT, manejo de usuarios, administración de habitaciones y reservas. 💻

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors