PayHere Overview
PayHere is a modern mobile payment platform designed to simplify online transactions for everyday services. From topping up airtime and data to paying electricity bills and subscriptions, PayHere brings multiple essential services into a unified, secure, and intuitive mobile app experience.
Tools & Tech:
React Native, Expo, REST APIs, JavaScript, TypeScript
Project Link:

The Problem
In Nigeria, users often rely on multiple platforms to handle different kinds of payments electricity, mobile recharge, internet, cable TV, education, and even betting. This fragmented process leads to friction, confusion, and security concerns during transactions.
The Solution
PayHere consolidates these services into a single app with a clean UI, seamless navigation, and secure payment processing. Users can complete their recurring payments with ease and confidence all in one place.

My Contributions
1. End-to-End App Development
I developed the entire mobile app using React Native and Expo, building robust screens and flows to enable users to:
- Pay for electricity (NEPA), mobile airtime, internet, cable TV (DSTV, GOTV), education fees, and betting.
- Enjoy seamless transitions between services with a consistent user experience.
2. Intuitive User Interfaces
I implemented easy-to-use, clean interfaces for different payment categories. Each section was designed with clarity in mind, reducing friction for users and allowing them to complete payments in just a few taps.
3. API Integration & Real-Time Payment Processing
I integrated APIs from service providers to enable real-time processing. Transactions are instantly verified and confirmed, giving users peace of mind.
4. Account & Payment Management Features
To enhance user experience:
- I implemented payment history tracking so users can easily view past transactions.
- Users can save favorite billers for even quicker payments in the future.
- I designed the profile and account settings screens with convenience in mind.

Impact
- Reduced the need for users to switch between multiple apps to manage bills and recharges.
- Streamlined payment flows and improved transaction success rate with real-time confirmations.
- Enhanced user trust through smooth UX and visible payment tracking.
Lessons & Highlights
- Building payment flows taught me to prioritize security, UX, and fail-safe error handling.
- Real-time API integration helped sharpen my skills in asynchronous data handling and state management in React Native.
- Working with multiple payment categories pushed me to build scalable and modular components.

What's Next?
- Integrating push notifications for bill reminders.
- Adding multi-language support for accessibility.
- Launching a merchant dashboard to help vendors receive payments.
