About Bin-Pay
Bin-Pay is a full-stack platform that helps residents across Nigeria view and pay waste bin bills. It connects users, state waste management authorities, and administrators in a single system — supporting all 36 states + FCT.
Key Features
- Multi-state coverage (36 states + FCT)
- Role-based access: User, State Admin, Super Admin
- Secure payments via Paystack
- Bill lookup by BIN ID and payment history
- Admin dashboards and reporting
Architecture
Bin-Pay is split into a TypeScript Express backend and a Next.js frontend. The repository contains `backend/` for API and `frontend/` for the Next.js app.