MyInvincibleLibrary corresponde al Proyecto III para el curso de Algoritmos y Estructuras de Datos II (CE2103), el mismo consiste en la implementación de una aplicación para almacenamiento de galerías de imágenes en bases de datos no relacionales con redundancia. El presente es un sistema cliente/servidor que permite el almacenamiento de galerías de imágenes con posibilidad de reponerse a fallos.
El sistema desarrollado cuenta con: ServerLibrary: Permite a múltiples clientes acceder a la información de MyInvincibleLibrary. RAID Library: permite el almacenamiento de las galerías y brinda redundancia al sistema. Metadata DB: base de datos NoSQL para el almacenamiento de la metadata de las imágenes. MyIDE: permite a los múltiples clientes gestionar la metadata de las galerías de imágenes.
Vista General |
---|
Subida de Imágenes | Consulta de Metadata |
---|---|
Qt5::Widgets Qt5::Core
openjdk 11.0.3 o superior
Prerequisitos: Debe tener instalado Git en su consola.
-
En GitHub, vaya a la página principal del repositorio del Proyecto.
-
Debajo del nombre del repositorio, haga clic en Clonar o descargar.
-
En la sección Clonar con HTTPs, haga clic para copiar la URL de clonación del repositorio.
-
Abre Git Bash.
-
Cambie el directorio de trabajo actual a la ubicación donde desea que se realice el directorio clonado.
-
Escriba 'git clone', y luego pegue la URL que copió en el Paso 2.
$ https://github.com/ce-itcr/MyInvincibleLibrary.git
-
Presione Enter. Se creará su clon local para MyInvincibleLibrary.
-
Seleccione el branch 'master' para obtener el código del cliente, y 'Server' para obtener el código del servidor.
- Angelo Ortiz - Desarrollador - angelortizv
- Iván Solís - Desarrollador - isolis2000
- Jonathan Esquivel - Desarrollador - jesquivel48
- Agustín Venegas - Desarrollador - JoseAgus00
- José Acuña - Desarrollador - JoDaniel1412
Este proyecto está bajo la Licencia (GNU GENERAL PUBLIC LICENSE) - mira el archivo LICENSE para detalles.