Skip to content
/ bujo Public

Cross-system web application for time management including a digital bullet journal feature.

License

Notifications You must be signed in to change notification settings

vincents2/bujo

Repository files navigation

BuJo

Cross-system web application for time management including a digital bullet journal feature.

Read this in other languages: English, Deutsch.

Frontend

Installation

  • Install Node.js
  • Install Angular CLI using npm install -g @angular/cli
  • Install dependencies using npm install

Starting the Server

Run ng serve. Use ng serve --host 0.0.0.0 to allow external access (e.g. from your mobile phone).

Backend

Installation

  • Install Python
  • Install pip (Package Installer for Python)
    • Download get-pip.py (e.g. rightclick, 'Save as...')
    • Run python get-pip.py in 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

Starting the Server

In the backend folder, run python app.py

Database

Installation

  • 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

Starting the Server

  • Open MySQL Workbench
  • Open 'Local instance MySQL80' under 'MySQL Connections'
  • Navigate to 'Startup / Shutdown'
  • Click 'Start Server'

VS Code Extensions

About

Cross-system web application for time management including a digital bullet journal feature.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published