Skip to content
/ Cloud Public

Cloud is a simple project that allows users to upload their files to a website.

Notifications You must be signed in to change notification settings

Juanies/Cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nube de Archivos con Spring y ReactJS


Este proyecto es una aplicación de almacenamiento en la nube desarrollada utilizando Spring Boot para el backend y ReactJS para el frontend. Proporciona a los usuarios la capacidad de cargar, descargar, eliminar y administrar archivos de manera eficiente y segura.


Características Principales

  • Autenticación Segura: Utiliza tokens de acceso JWT (JSON Web Tokens) para autenticar a los usuarios y garantizar la seguridad de las operaciones.
  • Interfaz de Usuario Intuitiva: La interfaz de usuario desarrollada con ReactJS es fácil de usar y proporciona una experiencia fluida para los usuarios.
  • Almacenamiento Seguro: Los archivos se almacenan de manera segura en el servidor utilizando un sistema de almacenamiento robusto y confiable.
  • Operaciones de Archivos: Los usuarios pueden cargar, descargar y eliminar archivos fácilmente, con la capacidad de gestionar sus archivos de manera efectiva.
  • Compatibilidad Multiplataforma: La aplicación es compatible con una variedad de dispositivos y plataformas, lo que permite a los usuarios acceder a sus archivos desde cualquier lugar y en cualquier momento.

Requisitos del Sistema

  • Java JDK 8 o superior.
  • Node.js y npm instalados.
  • Un navegador web moderno compatible (Chrome, Firefox, Safari, etc.).

Instrucciones de Instalación

  1. Clona este repositorio en tu máquina local. ```bash git clone <URL_del_repositorio> ```

  2. Navega a la carpeta del backend y ejecuta el siguiente comando para compilar y ejecutar el servidor Spring Boot: ```bash cd backend ./mvnw spring-boot:run ```

  3. En otra ventana de terminal, navega a la carpeta del frontend y ejecuta los siguientes comandos para instalar las dependencias y ejecutar la aplicación ReactJS: ```bash cd frontend npm install npm start ```

  4. Una vez que ambos servidores estén en funcionamiento, puedes acceder a la aplicación en tu navegador web visitando `https://localhost:3000\`.


Contribuir

¡Las contribuciones son bienvenidas! Si deseas contribuir a este proyecto, sigue estos pasos:

  1. Realiza un fork del repositorio.
  2. Crea una nueva rama para tu función o corrección.
  3. Realiza los cambios necesarios y realiza un commit con un mensaje descriptivo.
  4. Haz push a tu rama y envía un pull request.

Autores

Este proyecto fue desarrollado por Juanies


Licencia

Este proyecto está bajo la Licencia MIT. Puedes ver el archivo `LICENSE` para más detalles.


¡Gracias por usar nuestra aplicación de Nube de Archivos con Spring y ReactJS! Si tienes alguna pregunta o sugerencia, no dudes en contactarnos.

EOF

About

Cloud is a simple project that allows users to upload their files to a website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published