This is a web-application written in Java at the back-end and in pure HTML, CSS, JavaScript at the front-end. Application is server-based, and it uses Spring framework as core.
- PC configurator
- Catalogue browser
- Configuration saver and price totalizer
- Database administration
- Logging in, out and registration
- CSRF attacks resistance
Execute the following command to build & generate the jar file:
gradlew bootjarThis application requires Docker and docker-compose to run. App uses port 8080 and 5432.
Download the jar file, Dockerfile and docker-compose file.
In the project root or in the directory in which you have placed the above-mentioned files execute the following command to run the application:
docker-compose build && docker-compose runafter these procedures the application will be available at:
http://localhost:8080
in any browser, if the launch fails first time restart the container, this happens because there's no existing docker volume of the database, which is created on the first launch. To stop the app just send the interruption signal by holding Ctrl and pressing C, execute this command to remove its containers:
docker-compose down










