Cross-system web application for time management including a digital bullet journal feature.
Read this in other languages: English, Deutsch.
- Install Node.js
- Install Angular CLI using
npm install -g @angular/cli - Install dependencies using
npm install
Run ng serve. Use ng serve --host 0.0.0.0 to allow external access (e.g. from your mobile phone).
- Install Python
- Install pip (Package Installer for Python)
- Download get-pip.py (e.g. rightclick, 'Save as...')
- Run
python get-pip.pyin the same folder as get-pip.py
- Install dependencies
- In the backend folder, run
pip install flask - In the backend folder, run
pip install flask_cors
- In the backend folder, run
In the backend folder, run python app.py
- Install MySQL Installer
- Install MySQL Workbench 8.0.22
- Install MySQL Server 8.0.22
- Execute initial script
- Start the Server
- Open init.sql in the database folder
- Execute the script
- Open MySQL Workbench
- Open 'Local instance MySQL80' under 'MySQL Connections'
- Navigate to 'Startup / Shutdown'
- Click 'Start Server'