EdiBulS
A Java Swing desktop app for managing school classes and student rosters.
- java
- desktop
- swing
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.