/pcstore

Primary LanguageJava

Test task from EasyBot

RESTful back-end computer store app

General Information:

Backend of a store selling computer equipment and components on Java Spring Boot (Conceptual db architecture for custom product fields without hardcoding entities, without dto an mappers).

The following functionality needs to be implemented:

  • Adding a product;
  • Editing the product;
  • View all existing products by type;
  • View product by ID.
Architectural Features:
Database Schema
Deployment Instructions:
Docker image building
docker build -t backend-pcstore-easybot .
Running in Docker Compose version v2:

docker compose up -d

docker-compose.yml listing
version: "3.3"
services:
backend-pcstore-easybot:
image: backend-pcstore-easybot:latest
      container_name: backend-pcstore-easybot
      ports:
        - "8080:8080"
      restart: 'no'