Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 14 days 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-21T18:12:11.000Z (over 1 year ago)
- Last Synced: 2024-11-11T06:05:52.701Z (2 months 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
![Java](https://img.shields.io/badge/Java-17-brightgreen)
![Spring Boot](https://img.shields.io/badge/Spring%20Boot-2.5.5-brightgreen)
![JWT](https://img.shields.io/badge/JWT-1.0.9-blue)
![Argon2](https://img.shields.io/badge/Argon2-2.0.17-blue)
![MongoDB](https://img.shields.io/badge/MongoDB-4.4.9-brightgreen)¡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).