The Fees Management System is a secure and user-friendly web application built to streamline fee collection, track payment status, and generate financial reports for educational institutions. It empowers administrators to manage student payments efficiently and ensures transparency between schools and parents/students.
-
💳 Track Student Fee Payments
View and update fee status (paid, pending, overdue) per student or batch. -
🧾 Generate Receipts & Invoices
Issue printable receipts for each payment and auto-generate invoices. -
📊 Admin Dashboard & Reports
Analyze daily, weekly, and termly income with downloadable reports. -
👤 Role-Based Access
- Admin: Full control
- Accountant: Manage payments
- Student: View fee status, download receipts
-
📬 Notifications
Send payment reminders or confirmations via email or SMS. -
🔐 Authentication & Data Security
Login system for secure access and protected payment records.
- Frontend: HTML, CSS, Bootstrap, JavaScript
- Backend: PHP (Procedural or OOP)
- Database: MySQL
- Optional APIs: Email (SMTP), SMS (e.g. Twilio, Termii)
- Clone the project: bash git clone https://github.com/your-username/fees-management-system.git Move to your XAMPP htdocs directory:
makefile Copy Edit C:\xampp\htdocs\fees-management-system Import the SQL file:
Go to phpMyAdmin
Create a new database: fees_db
Import fees_db.sql from the project folder
Start Apache and MySQL from XAMPP
Visit the app:
👨🎓 User Roles Role Access Admin Full system access, reports, users, transactions Accountant Payment management, receipt generation Student View payment status and download receipts
📌 Status ✅ MVP Complete 🧩 Upcoming Features: Bulk SMS, Fee Discounts, Multi-term Reports, Parent Logins
🤝 Contributing Pull requests are welcome. For new features or fixes, please open an issue to discuss changes before implementation.
👨💻 Developer Idris Ibrahim — Software Developer & CEO, Hamzury Innovation Hub 📧 hamzuryhub@gmail.com