Organica es un proyecto de comercio electrónico completo construido con Boot Spring Boot, MySQL y React.js. Maneja varias operaciones en el lado del servidor, como administrar el carrito de compras y otras funcionalidades. Para la seguridad, utiliza la autenticación y la autorización de JWT utilizando la seguridad de Spring.
Para ejecutar este proyecto localmente, debe instalarse el siguiente software:
Clon el repositorio:
git clone https://github.com/your-username/organica.git
cd organicaConfigurar la base de datos:
backend/src/main/resources/application.properties .Propiedades de la aplicación
Para configurar las propiedades de la aplicación, siga estos pasos:
Abra el archivo backend/src/main/resources/application.properties .
Configure las propiedades de conexión de la base de datos MySQL actualizando las siguientes líneas:
spring.datasource.url=jdbc:mysql://localhost:3306/organica
spring.datasource.username=your-username
spring.datasource.password=your-password
Reemplace your-username y your-password con sus credenciales de base de datos MySQL.
(Opcional) Si desea cambiar el puerto del servidor, actualice la siguiente línea:
server.port=8080
Reemplace 8080 con el número de puerto deseado.
Guarde el archivo application.properties .
Configuración de backend:
Navegue al directorio Server :
cd serverConstruya y ejecute la aplicación Spring Boot:
./mvnw spring-boot:run El servidor de backend ahora debería estar ejecutándose en http://localhost:8080 .
Configuración de frontend:
Navegue al directorio Client :
cd ClientInstale las dependencias:
npm installInicie el servidor React Development:
npm start El servidor frontend ahora debería estar ejecutándose en http://localhost:3000 .
Abra su navegador web y visite http://localhost:3000 para acceder a la aplicación Organica.
¡Las contribuciones son bienvenidas! Si desea contribuir a Organica, siga estos pasos:
Si tiene alguna pregunta o sugerencia, no dude en comunicarse con los mantenedores del proyecto: