Skip to content
Nebras.

JasperTrack

  • Python
  • Tkinter
  • SQLite
  • Matplotlib

Desktop software for running a shop day to day: stock, sales, expenses, profit, invoices and sales charts. Used in a real store every day.

J
Mission
Make the daily running of a shop simpler: know what is in stock, what sold and what is left as profit.
Built with
Python, Tkinter, SQLite, Matplotlib
My role
2025

The problem

A shop has to follow its stock, record every sale, keep an eye on expenses and know its real profit. Doing that by hand takes time and leaves room for mistakes.

What we built

JasperTrack is a program installed on the shop's computer. It was first built for the Jasper Tech store and runs there in real conditions every day. The client listed for it is GlobalTech Store in Gabès.

  • Stock tracking
  • Sales recording
  • Expense tracking
  • Profit calculation
  • Automatic low-stock alerts
  • Invoice generation
  • Sales statistics with charts

Its second version, JasperTrack v2, is a complete redesign.

The stack

Python with Tkinter for the interface, SQLite for storage and Matplotlib for the charts.

More projects