A lightweight, local desktop application for managing project structures (nodes) and tracking issues. Built with Flask (backend) and pywebview (GUI), using standard JSON and CSV for data storage (No Pandas required).
Before running or compiling the application, ensure you have Python installed and the necessary dependencies.
- Install Python (3.8 or higher recommended).
- Install Dependencies:
Run the following command to install the required libraries:
pip install flask pywebview pyinstaller
-
Run:
python -m PyInstaller build.spec -
Open app with the exe in:
./dist/ProjectManager/ProjectManager.exe
If you want to run the application without compiling it first (useful for testing changes):
python app.py