Back to all projects
Civic Tech

WasteWave

Client

Personal Startup

Role

Backend Developer

Date

November 2024

Technologies

FastAPIMongoDB+4

WasteWave is a civic tech platform that tracks waste collection schedules and payments for households, integrating with MPesa for seamless transactions.

The Challenge

The platform needed to handle real-time payment processing and scale to thousands of households. Integration with MPesa’s API required robust error handling and transaction logging.

The Solution

I built a FastAPI backend with MPesa’s Daraja API for payments, using MongoDB for scalable data storage. The Next.js frontend provided a dashboard for households and admins, styled with TailwindCSS. Webhooks ensured real-time payment updates.

The Results

WasteWave processed 15,000 payments monthly with 99% success rate. Collection efficiency improved by 40%, and the NGO reported a 25% increase in community participation. The dashboard reduced admin workload by 30%.

WasteWave

Project Gallery

WasteWave gallery image 1
WasteWave gallery image 2
WasteWave gallery image 3

Ready to start your project?

Let's collaborate to create something amazing together. Reach out and let's discuss your ideas.

Noel Osiro