Six apps.One membership ecosystem.
A Kenyan startup needed a complete rewards and deals membership platform. BearPlex built an interconnected ecosystem of six applications (member website, mobile app, partner portal, admin dashboard, backend API, and marketing site) with Paystack payments, real-time notifications, and multi-tenant architecture.
Four or five appsto do one job.
The African market was missing a unified membership and deals platform. Existing solutions were fragmented: separate apps for deals, separate systems for payments, no mobile-first approach, and poor integration with local payment providers.
Yaay365's vision was ambitious. One ecosystem where members browse deals, manage subscriptions, earn rewards, and redeem offers, while partners manage their presence and track performance, and admins oversee the entire operation.
No single platform combining membership, deals, payments, and rewards. Businesses and consumers were juggling 4 to 5 different apps.
The African payment landscape required Paystack integration with complex subscription management and multiple payment methods.
Members, partners, and admins each needed their own portal, with data kept synchronised in real time across all of them.
Kenya is mobile-first. The platform needed native iOS and Android apps with QR scanning, an e-wallet, and offline capabilities.
One backend,six applications.
A complete interconnected platform: six applications sharing a unified backend, with real-time data sync across every touchpoint. Paystack, Africa's leading payment gateway, handles the complete payment lifecycle through subscription management and more than 30 webhook handlers.
Members browse and redeem exclusive deals, manage membership subscriptions, top up an e-wallet, convert reward points to cash, enter giveaways, and track referrals.
Native iOS and Android with the full shopping experience: QR code scanning for deals, the e-wallet, real-time order tracking, PIN-based security, and push notifications.
Real-time analytics, deal and offer management, a multi-level referral programme, social media links, document and profile management, and revenue reporting.
Complete member management, deals and coupons, billing stats and transactions, membership tiers, the partner approval workflow, and role-based access control.
The single backend every app shares: 30+ webhook handlers, real-time sync, and cron automation, on Supabase and PostgreSQL with Auth0 authentication.
The public front door, with newsletter signup, a launch countdown, and Framer Motion animations.
Multiple membership tiers with automatic renewals, grace periods, and upgrade and downgrade flows.
More than 30 handlers covering the complete payment lifecycle: successful and failed charges, subscriptions, invoices, refunds, disputes, and transfers.
An in-app wallet with top-up via mobile money, bank transfer, and card, with real-time balance updates.
From fragmentedto one platform.
Six applications shipped to production in Kenya: multi-tenant, mobile-first, and built on infrastructure that scales with the membership.
Four months,five phases.
From initial discovery to production launch in four months.
Discovery and architecture
A deep dive into membership models, the African payment landscape, and multi-tenant requirements, then the scalable microservices architecture to match.
Backend and database
Built the Node.js API on Supabase, integrated Paystack payments with 30+ webhook handlers, and set up Auth0 authentication.
Frontend and partner portal
Developed the member website in Next.js 13, the partner portal with analytics, and the admin dashboard with full role-based access control.
Mobile app development
The React Native app for iOS and Android, with QR scanning, the e-wallet, push notifications, and PIN security.
Testing and launch
End-to-end testing, payment flow verification, performance optimisation, and production deployment to Kenya.