1. Create venv, activate venv and install required libraries
pip install -r requirements.txt

2. Make sure you have MySQL installed
- Create a schema called 'shopping' with 'utf8' charset and 'utf8_unicode_ci' collection

3. Create your own `.env` file based on `.env.example`
- change to your own MySQL username, password

4. Make sure you cd into the directory

5. Run 'run_app.py'

6. (Optional) if you want to just run the backend, use in command line
uvicorn app.backend.main:app --reload