ecommerce-shop
is a Spring Boot application designed to manage an e-commerce platform. It includes features such as user management, product catalog, order processing, and more.
- Java 17
- Maven 3.6+
- PostgreSQL
Ensure PostgreSQL is installed and running. Update the database configuration in src/main/resources/application.yml
if necessary.
spring:
datasource:
url: jdbc:postgresql://localhost:5432/jackie_shop
username: postgres
password: postgres
-
Clone the repository:
git clone https://github.com/yourusername/ecommerce-shop.git cd ecommerce-shop
-
Build the project using Maven:
mvn clean install
-
Run the application:
mvn spring-boot:run
The application will be accessible at http://localhost:8080/api
.
The project uses the following dependencies:
- Spring Boot Starter Data JPA
- Spring Boot Starter Thymeleaf
- Spring Boot Starter Web
- PostgresSQL JDBC Driver
- Lombok
- Spring Boot DevTools
- Spring Boot Starter Test
Configuration files are located in src/main/resources
:
application.properties
application.yml
This project is licensed under the MIT License.