← back to work

EdiBulS

A Java Swing desktop app for managing school classes and student rosters.

Problem

Give a teacher or school admin a desktop tool to manage classes and student rosters, with Excel import/export instead of hand-editing spreadsheets separately from whatever system tracks the class list.

Approach

Built as a Java Swing application, laid out with Eclipse's WindowBuilder designer. A card-based main window navigates between class views, each with its own Excel import/export actions for the roster.

Result

A working desktop CRUD application, create and manage classes, add students, move rosters in and out of Excel. One of the earliest pieces of software I built end to end.

What I'd do differently

This is 2019 work, and it shows in the approach: everything hand-drawn through a GUI designer rather than structured cleanly, no tests, no packaged build. I'd rebuild the UI logic by hand rather than relying on generated layout code, and add a real build system instead of an Eclipse-only project. Keeping it in the timeline as-is though, warts included, that's the point of showing the whole arc.