# DPS Webshop
Webshop-Projekt für htw saar Digitale Produktionssysteme

## Prerequisites

- ``git`` installed & added to PATH
- Java Development Kit 17 (we recommend using OpenJDK with Hotspot) installed & added to PATH
- Maven >= 3.9.9 installed & added to PATH
- ``npm`` installed & added to PATH
- An Internet Connection (to download the Maven Dependencies)

## Compile

- Make sure you fulfill all prerequisites
- Clone files & submodules with:
    ```shell
    git clone git@github.com:FlorianSpeicher04/webshop.git
    ```

### Backend
- (Optional) change the ``BASE_PORT`` in [WebshopApplication.java](00-backend/src/main/java/de/htwsaar/webshop/WebshopApplication.java) from 8085 to something else
- Compile with:
    ```shell
    mvn clean package
    ```
### Frontend
- Compile with:
   ```shell
   npm install
   ```
  
## Run

### 🥰 Unix Systems 

```shell
    sh start.sh
```

### 🤮 Windows 

- TODO: make script
```shell

```

# Contributors
- Laura Katharina Dolibois
- Mathusan Saravanapavan
- Florian Speicher
- Tim Wall
