Skip to content

jardelva96/Knowledge-Level-with-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

Knowledge Level Chart - Python Fullstack Desktop Application

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).

πŸ“‹ Features

  • 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.

πŸ› οΈ Technologies Used

  • Python
  • Matplotlib (Chart generation)
  • Tkinter (GUI)
  • PIL (Image handling)
  • JSON for data configuration

πŸ“‚ Project Structure

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published