Este repositorio esta dedicado al codigo del backend de la Pagina web Cultigest, el cual utiliza la arquitectura MVC
¡Bienvenido al backend de CultiGest, una aplicación web informativa revolucionaria para la industria agrícola!
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.
-
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.
-
Requisitos Previos:
- Asegúrate de tener Java 17 y MongoDB instalados en tu sistema.
-
Clona el Repositorio:
git clone https://github.com/JeysonhT/CultiGestApp/
- 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
.
- Ejecuta la Aplicación: ./mvnw spring-boot:run
¡Apreciamos tu interés en contribuir a CultiGest!.
© 2023 CultiGest. Hecho con ❤️ por Jeysonh.