# HackMyCart The most hackable Web Shop! ## How to use ### Prepare development environment 1. Install node.js ```bash sudo apt install npm # If outdated version: sudo npm install -g n sudo n stable ``` 2. Download + extract the project 3. Open the root folder with VS Code (recommended) 4. Open the bash inside VS Code, navigate to the `software/` folder and install all necessary packages: ```bash npm i ``` ### Test/development There are multiple commands to test parts or the whole project: - `npm run dev`: Starts the Vue frontend only - `npm run server`: Starts the ExpressJs backend only - `npm run serve`: Starts front- and backend The frontend runs on `http://localhost:5173/` and the backend on `http://localhost:3000/` ### Compile for production TODO ## Exercises ### Group 0 #### Exercise 1 Solution: Create an account by click on the Account symbol (top right) -> Button "Create a new Account" -> "Create Account" ### Group 3 #### Exercise 1 Solution: `http://localhost:5173/events?city=Hannover&genre=