Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/juanies/cloud


https://github.com/juanies/cloud

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

# 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
\`\`\`

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 \`http://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](https://juanies.vercel.app/)

---

### 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