This is a e comerce platform using microservices architecture in Springboot and Java 21. This proyect handle various aspects of an online store, such as product catalog management, user authentication, shopping cart, payment processing, and order management.
Note
Proyect requirements from roadmap.sh .
- Java 21+ (or the version required by the project)
- Maven 3.6+
- PostgreSQL (or the database used by the project) running and accessible
- Environment variables or application.properties configured with the correct database credentials
- Clone the repository
git clone <repository-url>
cd <project-name>- Configure the database Edit the file `src/main/resources/application.properties with your database connection details.
spring.datasource.url=jdbc:postgresql://localhost:5432/database_name
spring.datasource.username=db_user
spring.datasource.password=db_password
spring.datasource.driver-class-name=org.postgresql.Driver- Clean and install the proyect dependencies
mvn clean install - Run the application
mvn spring-boot:run- Open the API doc
http://localhost:8080/swagger-ui/index.html#/Note
This proyect uses this data base: Scalable E commerce platform Data base .