This project is a desktop application in Spring Boot that was created to facilitate the management of a used car dealership and allows the dealership staff to search and deliver new car offers. You can check this project out by yourself on Swagger offer and Swagger car . If you want to see frontend screenshots also, you can go to Images.
The project consists of:
-
three backend microservices
- auth - responsible for authorizations
- car - responsible for managing car brands and models
- offer - responsible for managing offers and brands and car models included in them
-
utilis library for backend applications (
lib
) -
static frontend page - interface for using the application
- start mySQL server
- import the attached buy4wheels.sql database
- Expose the database to localhost:3306
- Clone the repository:
- Go to the folder with cloned repository
- Run the command on all services:
- In folder target you should find a file named: application-{version}-SNAPSHOT.jar
git clone https://github.com/hadala-p/Buy4Wheels.git
mvn install
mvn run
- Clone the repository:
- Go to the folder with cloned repository
- Run the command:
- By using:
docker images
git clone https://github.com/hadala-p/Buy4Wheels.git
docker-compose build