Status: 🚧 In Active Development
A full-featured platform that enables users to seamlessly convert cryptocurrency into airtime, pay utility bills, and manage digital assets — all through a secure and intuitive interface. Built with scalability, compliance, and user experience at its core.
This application bridges the gap between decentralized finance and everyday utility needs for users in Africa, starting with Nigeria. It enables:
- Crypto-to-airtime conversions
- Utility payments (TV, electricity, data)
- Real-time wallet management
- A secure, modern frontend experience
- Authentication Service: JWT, 2FA, KYC/AML
- Crypto Payment Engine: Multi-chain, smart contracts, real-time rates
- Utility Gateway: MTN, Airtel, Glo, 9mobile + DSTV, Startimes, etc.
- Database Stack: PostgreSQL + Redis + MongoDB
- Security: PCI DSS, encryption, audit logs
- Framework: React 18 + TypeScript
- Styling: Tailwind CSS
- Mobile: React Native (shared business logic)
- State Management: Redux Toolkit + RTK Query
- Build Tool: Vite
- Charting: Chart.js for crypto trends
```
src/ ├── components/ │ ├── layout/ # Header, Sidebar, Footer │ ├── ui/ # Reusable UI elements │ └── features/ # Feature-specific components
```
- 🔐 Wallet connection (MetaMask, WalletConnect)
- 💱 Real-time crypto to fiat exchange
- 📱 Utility bill & airtime payments
- 📊 Conversion calculator with fee breakdown
- 📡 WebSocket-powered updates
- 🌗 Dark/light theme & mobile responsiveness
- 🧪 Full test suite (Unit, E2E, UAT in progress)
- Secure token handling with httpOnly cookies
- Real-time fraud detection & biometric auth
- Transaction limits and confirmation flows
- CI/CD via GitHub Actions
- Environment configs for staging & production
- CDN delivery and monitoring via Sentry, Vitals
This project is actively being built. Upcoming milestones:
- Integrate crypto wallet transactions
- Airtime purchase live testing (MTN/Airtel)
- Real-time rate locking mechanism
- Production-grade API deployments
- Cross-platform mobile support
- Component tests (React Testing Library)
- Integration flows
- E2E tests via Cypress
- Accessibility + performance audits
Qasim Rokeeb
Frontend Engineer | React & Web3
GitHub
Abraham Navigator
Blockchain Developer | React & Solidity
GitHub
⚠️ This is a work-in-progress project. Contributions and feedback are welcome once the initial beta is released.
```