# DualHub ### Der duale Studienplaner! ... ## INSTALLATION ### Voraussetzungen Natürlich: Eine IDE und Python 3.x ### 1. Dieses Repo klonen ``` shell git clone https://git.paulmartin.cloud/SoftwareEngineering/DualHub.git ``` (oder per Version Control deiner IDE klonen) ### 2. Die nötigen Pakete installieren ``` shell pip install -r requirements.txt pip install "flask[async]" ``` Achtung: Falls deine IDE ein VENV erstellt, zuerst: ``` shell venv\Scripts\activate ``` ### 3. Datenbank erstellen #### 3.1. [MySQL installieren](https://dev.mysql.com/doc/mysql-installation-excerpt/8.0/en/) Benutzername und Passwort für DualHub können frei gewählt werden #### 3.2. Datenbank erstellen ``` mysql CREATE DATABASE paulmrtn_DUALHUB; ``` Achtung: Sicherstellen, dass der DualHub-User Schreib- und Leseberechtigungen hat! #### 3.3. Zugangsdaten in ``` getMySQL.py``` eintragen (nur Windows)