Wikolo — A Flutter Super-App with 8 Integrated Social Modules Launched in the US Market
The Challenge
The client came to us with an ambitious product vision: a social super-app that would serve Gen Z users across multiple daily contexts — socialising, finding housing, buying and selling, attending university, and managing personal finance — without forcing them to switch between six different apps.
The core product challenge was coherence. Super-apps fail when each module feels like a bolt-on. Every screen needed to share identity, notifications, wallet state, and social graph — while still feeling purpose-built for its context.
The technical challenge was delivery speed. The client had a funding runway tied to a demo date 5 months out.
What We Built
Unified Social Layer
The home feed supports photos, short-form video, and long-form posts with a stories row, live stream discovery, and challenge reels. Users can like, comment, reply to comments, tag friends, bookmark, and share — standard interactions built on a shared API that all 8 modules consume.
Live Streaming
Integrated real-time video streaming with audience engagement (live reactions, comments, viewer count). Streamers can invite audience members to join the stream, creating interactive broadcasts rather than passive viewing.
Mental Health Module
A dedicated safe-space section with mood tracking, journaling prompts, and curated resources — deliberately separated from the main social feed to create a calmer UX context within the same app.
Roomie — Roommate & Housing Finder
Location-aware listings with price filters, room type, and lifestyle preferences. Renters can message landlords directly through the in-app messaging system. Verified listings reduce scam risk.
Marketplace
Buy/sell listings with photo upload, location tagging, category filtering, and in-app negotiation chat. Integrated with the wallet module for peer-to-peer payments.
Academics Hub
Course content sharing, study group formation, and assignment collaboration tools — built for university students managing coursework alongside their social lives.
Wallet
Peer-to-peer transfers, marketplace payment processing, and balance management. Designed for future expansion to physical card integration.
Maps & Local Discovery
Location-aware discovery of listings, events, and users with privacy controls for sharing location selectively.
Tech Stack
| Layer | Technology |
|---|---|
| Mobile | Flutter 3 / Dart (iOS + Android) |
| State Management | Riverpod |
| Backend | Node.js + Express |
| Database | PostgreSQL + Redis |
| Real-time | WebSockets (live streaming + messaging) |
| Media Storage | AWS S3 + CloudFront CDN |
| Push Notifications | Firebase Cloud Messaging |
| Payments | Stripe Connect |
| Maps | Google Maps Platform |
Results
8 fully integrated modules shipped on iOS and Android within a single coherent app — no white-label seams or context-switching friction.
Sub-200ms feed load times globally via CloudFront-cached media delivery and pagination-first API design.
4.7★ average app store rating in the first 90 days post-launch across 340 reviews.
62,000 user registrations in the first 8 weeks following the US beta launch — driven primarily by the housing and marketplace modules gaining organic traction in university cities.
3.4 sessions per day per active user — unusually high for a social app, attributed to the multi-module design keeping users in the app across different daily tasks.
Zero critical bugs in the first 30 days post-launch, achieved through 3 weeks of structured beta testing with 200 real users before the public release.
What Made This Work
Building a super-app in Flutter was the right call. A single codebase meant the 8 module teams shared the same component library, routing layer, and API client — and UI consistency happened by default rather than requiring a separate design QA pass.
The key architectural decision was treating the social graph, wallet, and notification system as platform services that all modules consumed, rather than building module-specific versions of each. This prevented the fragmentation that kills super-apps in production.