https://github.com/jeysonht/cultigestapp
Este repositorio esta dedicado al codigo del backend de la Pagina web Cultigest, el cual utiliza la arquitectura MVC
https://github.com/jeysonht/cultigestapp
api-rest argon2 java java17 jwt-auth jwt-authentication jwt-token maven maven-project mongodb mvc spring-boot vscode
Last synced: 3 months ago
JSON representation
Este repositorio esta dedicado al codigo del backend de la Pagina web Cultigest, el cual utiliza la arquitectura MVC
- Host: GitHub
- URL: https://github.com/jeysonht/cultigestapp
- Owner: JeysonhT
- Created: 2023-10-16T20:40:20.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-21T18:12:11.000Z (almost 3 years ago)
- Last Synced: 2025-06-02T00:29:15.203Z (about 1 year ago)
- Topics: api-rest, argon2, java, java17, jwt-auth, jwt-authentication, jwt-token, maven, maven-project, mongodb, mvc, spring-boot, vscode
- Language: Java
- Homepage:
- Size: 21.4 MB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CultiGestApp
Este repositorio esta dedicado al codigo del backend de la Pagina web Cultigest, el cual utiliza la arquitectura MVC
# CultiGest Backend





¡Bienvenido al backend de CultiGest, una aplicación web informativa revolucionaria para la industria agrícola!
## Descripción
Este proyecto constituye el backend de una aplicación web dedicada a proporcionar información valiosa y actualizada para el sector agrícola. Utiliza una combinación de tecnologías de vanguardia, incluyendo Java, Spring Boot, JWT para autenticación segura, Argon2 para el almacenamiento seguro de contraseñas y MongoDB para una base de datos eficiente y escalable.
## Tecnologías Clave
- **Java 17:** Utilizamos la versión más reciente de Java para aprovechar las últimas características y mejoras de rendimiento.
- **Spring Boot:** El marco de trabajo preferido para la creación rápida de aplicaciones Java basadas en Spring, que facilita la construcción de APIs robustas y escalables.
- **JWT (JSON Web Tokens):** Proporciona una forma segura y eficiente de autenticar y autorizar a los usuarios.
- **Argon2:** Un algoritmo de hash de contraseña altamente seguro que protege las credenciales de los usuarios contra ataques de fuerza bruta.
- **MongoDB:** Una base de datos NoSQL altamente escalable y flexible, que proporciona un almacenamiento eficiente y una fácil escalabilidad.
## Inicio Rápido
1. **Requisitos Previos:**
- Asegúrate de tener Java 17 y MongoDB instalados en tu sistema.
2. **Clona el Repositorio:**
git clone https://github.com/JeysonhT/CultiGestApp/
3. **Configuración:**
- Configura tu base de datos MongoDB en `src/main/resources/application.properties`.
- Asegúrate de tener las dependencias de Spring Boot, JWT, Argon2 y MongoDB en tu archivo `pom.xml`.
4. **Ejecuta la Aplicación:**
./mvnw spring-boot:run
## Contribuir
¡Apreciamos tu interés en contribuir a CultiGest!.
---
© 2023 CultiGest. Hecho con ❤️ por [Jeysonh](https://github.com/JeysonhT/CultiGestApp).