# Setup

### **Install Python 3.10**

**requirements.txt**

```
PyMySQL==1.1.0
redis==5.0.1
python-dotenv==1.0.0
Flask==3.0.0
PyYAML==6.0
black
flask-restful
flask-httpauth
```

```
pip3 install -r requirements.txt
```

### Install VSCode [https://code.visualstudio.com/](https://code.visualstudio.com/)

(not Visual Studio)

### Install the following Extensions

* Thunder Client ([https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client](https://marketplace.visualstudio.com/items?itemName=rangav.vscode-thunder-client))
* MySQL ([https://marketplace.visualstudio.com/items?itemName=cweijan.vscode-mysql-client2](https://marketplace.visualstudio.com/items?itemName=cweijan.vscode-mysql-client2))



**Optional Items.**

**Always Data (FREE)**

[https://www.alwaysdata.com/en/](https://www.alwaysdata.com/en/)\
\
**Upstash (FREE)**\
\
[https://upstash.com/pricing](https://upstash.com/pricing)\
\
\
