This is a Python Fullstack Desktop Application that generates and displays a "Knowledge Level by Technology" chart. The application uses Matplotlib for chart generation and Tkinter for the desktop graphical user interface (GUI).
- Generates a horizontal bar chart based on customizable data.
- Desktop application built with Tkinter.
- Reads data from a JSON file for easy configuration.
- Saves the generated chart as an image file (
knowledge_chart.png). - Clean and responsive UI.
- Python
- Matplotlib (Chart generation)
- Tkinter (GUI)
- PIL (Image handling)
- JSON for data configuration
project/
βββ app/
β βββ backend.py # Backend to process data and generate the chart
β βββ frontend.py # Desktop interface with Tkinter
β βββ data.json # Data used to create the chart
βββ venv/ # Python virtual environment (optional)
βββ requirements.txt # Python dependencies