SchoolAid7 years ago
completedpublic
SchoolAid is a multi-user educational charity platform serving Malaysia that facilitates connections between underprivileged schools, donors, and volunteer teachers. The application implements three distinct user roles — Admin (NGO), Donators, and Teachers — with tailored workflows: admins manage school registrations and needs, donators contribute money or stationery supplies, and qualified teachers apply for voluntary positions. Built with JavaFX and FXML for the GUI, the system uses object-oriented design patterns with inheritance hierarchies for users and donations.
// meta
role
Developer
status
completed
collaborators
2
// highlights
>Designed multi-role user system (Admin, Donator, Teacher) with specialized workflows and permissions
>Implemented donation management system supporting both monetary and material donations (stationery)
>Built JavaFX GUI with FXML layouts and CSS styling for desktop application
>Engineered school registration and volunteer teaching application matching system
>Created object-oriented architecture with abstract base classes and inheritance for users and donations
// stack
JavaJavaFX
// links
← prev projectAuntie Clarie's Kitchen
← cd ../projectsnext project →Neat4U Cleaning Service Management