Back to work
Friefind
JavaSwingAWTOOPFile I/O
A Java Swing desktop application built for an object-oriented programming course. It simulates a friend-finding and meeting-planning system: users manage profiles, search members, create standard or premium accounts, and schedule meetings with location, activity, and pricing details. The codebase is organized around OOP principles, with an abstract User class, Standard and Premium subclasses, interfaces for matching and subscriptions, and a service layer holding everything together. It was a team project; I coded the meeting-scheduling process and took part in the overall design. It played a big role in helping me understand object-oriented thinking.
