Internet Billing System - Key Features
User Authentication
- Secure login system with session management
- Password hashing using PHP's password_hash
Client Management
- Add, edit, or delete client records
- Fields: Name, Address, Plan, Due Date, Status
- Search and filter clients easily
Billing and Payments
- Track and manage monthly payments
- Maintain payment history with date and amount
- Auto-update due status after payment
Due Date Monitoring
- Displays count of due clients per month
- Highlight overdue accounts
- Filter by due date for follow-ups
Invoices and Receipts
- Printable invoices per client
- Shows client details, plan, due date, and last payment
- Clean printer-friendly layout
Dashboard Overview
- Statistics: Total Clients, Active, Due Accounts, Total Paid
- Clickable summaries with modal details
Plan & Service Customization
- Add/manage internet plans (speed, cost)
- Assign plans per client
Web-Based Interface
- PHP/MySQL backend with HTML/CSS/JS frontend
- Accessible from any browser
- Responsive design for desktop and mobile
Admin Utilities
- Export client and payment data (CSV/Excel)
- Database backup and restore
- Clean, modular codebase for maintainability