Case study 06 / 08 · Media · Mobile app
Satellite TV subscriptions
Android app, mobile API and back office: subscriptions, renewals, Mobile Money payments and SMS OTP.
AndroidMobile Money
01
Context
Subscribers of a satellite TV operator need to subscribe, renew and pay from their phone, while staff manage subscriptions, orders and support from a back office.
02
My contribution
- Main developer of the Laravel back end, which serves both the web back office and the mobile API.
- Android app packaged with Quasar.
- Mobile Money payments through MeSomb, SMS OTP verification, wallet and support tickets.
03
Architecture
MobileAndroid app (Quasar) consuming the JSON API
Back officeLaravel + Inertia / Vue 3, server-side rendered
APIOne shared JSON envelope for every response
ServicesMeSomb (Mobile Money) · Vonage (SMS / OTP)
Key decision
One Laravel codebase for two surfaces — web back office and mobile API — with a single response format, so there is only one business model to maintain.
04
Quality & evidence
- App packaged with Quasar
- Android
- Mobile Money payments
- XAF
- Server-rendered back office
- SSR
05
Outcome
Subscriptions, renewals and payments handled end to end, from the subscriber’s phone to the back office.