← All projectsPrivate
Projects / Client Project
School Donation Management System
LaravelFilamentGitHub ActionsMySQLRedisDocker
This is a private client project. Source code and live link are not publicly available.
Overview
A donation management system for schools, started from a fresh project and taken all the way to production. Schools register and submit requests for what they need, sponsors register and donate cash or items, and admins match donations to the right requests. Every status change runs through an approval workflow with rejection reasons, and an activity log records who did what. I also owned the delivery pipeline: GitHub Actions CI/CD with separate staging and production servers set up from nothing.
Contribution summary
- Started the project from an empty repo and built the school, sponsor, request, donation, and allocation domain end to end.
- Built approval workflows (with rejection reasons) and an activity audit log so every record change is traceable.
- Set up three role-scoped Filament panels for schools, sponsors, and admins, each seeing only what it should.
- Configured GitHub Actions CI/CD with separate staging and production servers, taking manual deploy steps to zero.
school-donation-system
⤢ expandGenerated image