Skip to content

Sistema de gestión de biblioteca que utiliza MongoDB como base de datos NoSQL

Notifications You must be signed in to change notification settings

Ralda-440/mongoteca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gestión de Biblioteca con MongoDB (mongoteca)

Sistema de gestión de biblioteca que utiliza MongoDB como base de datos NoSQL. El backend es una API REST que implementa operaciones CRUD para interactuar con las Colecciones en MongoDB, mientras que el frontend es una interfaz de usuario intuitiva que consume esta API REST y permite realizar diferentes tipos de Consultas.

El frontend está construido con Vite en React, y el backend en Node.js con Express.

El frontend está desplegado en GitHub Pages y el backend en una máquina virtual en Google Cloud.

Ambos utilizan HTTPS para garantizar conexiones seguras. En el caso del frontend, GitHub Pages proporciona e implementa los certificados SSL automáticamente. Para el backend, se adquirió un subdominio gratuito en DuckDNS, lo que permitió generar certificados SSL con Certbot.

Explore la interfaz de Usuario haciendo clic aquí

Arquitectura

arquitectura

Manuales

  • Para aprender sobre las funcionalidades y consultas del sistema, vea User Manual.

  • Para aprender sobre las colecciones utilizadas para guardar la información, vea Technical Manual.