Back to projects

School Management System

JavaPythonSQLSQLite
Problem

Growing up in Tanzania, I saw how unreliable internet and paper-based administration can slow down everyday school operations. I wanted the core records workflow to remain useful without a network connection.

What I built

I built a Java and Python system backed by SQLite, using object-oriented design, automated CRUD workflows, and a normalized relational schema to manage student and administrative records locally.

Impact
  • Manages more than 1,000 records without requiring internet access.
  • Improved administrative query efficiency by 40% through a normalized SQL schema.