Cloudator es una aplicación de Java Spring Boot diseñada para proporcionar una plataforma de almacenamiento en la nube similar a Mega.io. Permite a los usuarios subir, descargar y gestionar archivos tras iniciar sesión.
- Autenticación de Usuarios: Sistema de inicio de sesión seguro para los usuarios.
- Gestión de Archivos: Subida, descarga y gestión de archivos.
- Interfaz de Usuario: Interfaces interactivas y fáciles de usar para la gestión de archivos.
- Landing
- Home
- Backend: Desarrollado con Java Spring Boot, gestionando la autenticación de usuarios, almacenamiento de archivos y endpoints de la API.
- Frontend: Desarrollado con JavaScript, HTML y CSS, proporcionando una interfaz de usuario intuitiva.
En el archivo de src/main/resources/application.properties se encuentra la configuración del proyecto, estos parámetros deben ser editados:
spring.datasource.urlUrl de la base de datosspring.datasource.usernameUsuario de la base de datosspring.datasource.passwordContraseña de la base de datosspring.servlet.multipart.max-file-sizeSe debe poner el tamaño maximo que puede pasar por el servidor (EN GB)spring.servlet.multipart.max-request-sizeSe debe poner el tamaño maximo que puede pasar por el servidor (EN GB)secretkeySe utiliza para la encriptación y desencriptación, debe ser diferente asecretencryptorpero igual que en el servidor de filessecretencryptorSe utiliza para la encriptación y desencriptación, debe ser diferente asecretkeypero igual que en el servidor de filesdomainEl dominio de la aplicación de archivos
-
Clonar el Repositorio:
git clone https://github.com/BakerIsCoding/cloudator.git cd cloudator -
Construir el Proyecto: Usar Maven para construir el proyecto.
./mvnw clean install
-
Ejecutar la Aplicación: Iniciar la aplicación de Spring Boot.
./mvnw spring-boot:run
-
Acceder a la Aplicación: Visitar http://localhost:8080 en tu navegador web.
Este proyecto está licenciado bajo la Licencia MIT.
Puedes revisar los demás repositorios aquí:
-
Cloudator - API: Aplicación que se encarga de mostrar las vistas y comunicarse con el servidor de archivos.
https://github.com/BakerIsCoding/cloudator -
Cloudator - FILES: Aplicación que se encarga de escuchar al servidor de API, y de iniciar una descarga cuando el usuario la necesita.
https://github.com/BakerIsCoding/cloudator-files -
Cloudator-Android: Aplicación móvil.
https://github.com/BakerIsCoding/Android-Cloudator-App/
Este proyecto ha sido desarrollado por los siguientes autores:

