Home Solutions Portfolio Pricing Blog Affiliate Contact
Sign In Get Started
Web Development

MegaEarn Agencies Kenya

Client: MegaEarn Agencies Year: 2026
Visit Live Project
MegaEarn Agencies Kenya

<p>MegaEarn Agencies Kenya is a members' web platform built with Django. Visitors register, activate their account with an M-Pesa STK Push prompt, and then manage everything from a personal dashboard, while a separate staff panel gives the operators full control behind the scenes.</p><h3>What we built</h3><ul><li><strong>M-Pesa payments:</strong> Daraja STK Push for both Till Number and Paybill setups, automatic confirmation through the callback, and a manual confirmation-code fallback that staff can approve.</li><li><strong>Wallet:</strong> a ledger for every credit and debit, deposits, and a withdrawal workflow where staff mark requests as paid or reject them with an automatic refund.</li><li><strong>Member area:</strong> registration and login, referral links, profile, notifications, leaderboard and a help centre.</li><li><strong>Staff admin panel:</strong> members, payments, withdrawals, content, announcements, scheduled jobs and a settings screen where the M-Pesa keys are entered and the Daraja connection can be tested.</li><li><strong>Security and reliability:</strong> rate limiting on sensitive endpoints, idempotent callbacks and scheduled tasks, and an automated test suite covering payments, the wallet ledger, withdrawals and the admin panel.</li><li><strong>Deployment:</strong> prepared for cPanel and Passenger hosting, with environment-based configuration and a written admin manual.</li></ul>

DjangoPythonM-Pesa Daraja APIdjango-ratelimit
Start a Similar Project →