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.