Myanmar Goal
Live football, in-app Quiz Game, streaming & news
- Role
- Lead Full-Stack Developer & Architect
- Timeline
- Apr 2024 – Present · eTrade Myanmar
- Platforms
- iOS · Android · Web
It is not a single app but a complete product I designed and built end to end: a Flutter mobile app, a .NET real-time backend, a React web CMS for the editorial team, and a Next.js marketing site — all running in production against live football data and carrier-billed subscriptions.
Four Systems
One product, compose of four codebases.
Flutter iOS and Android App
Flutter · iOS & AndroidThe consumer app: live scores, match centre, news/video, following and the quiz. Feature-first Clean Architecture with BLoC, a SignalR live connection, push notifications and carrier-billed subscriptions.
Backend System
.NET · real-timeClean Architecture / DDD service with CQRS (MediatR), EF Core on MySQL, a SignalR hub for live updates, RabbitMQ handling payment provider events and Quartz cron jobs ingesting live football data from Sportmonks.
Web Admin Page/ CMS
React · editorial toolingAn SSR React Router 7 admin where editors publish news with a rich-text editor, manage quizzes, leagues and subscriptions, and watch live data — built on TanStack Query/Table and a Radix + Tailwind design system.
Web Landing Page/ Marketing
Next.js · landingThe public mgoal.app marketing and download site: bilingual, themed, content-driven, showcasing features, pricing and the quiz with real product screenshots.
Features
Live scores home
A single feed of live and upcoming matches grouped by league, with a date strip to jump across matchdays — the hub fans open first.
Real-time match centre
Every goal the second it happens. Live summary with scorers and key events, powered by a SignalR connection.
Match events & alerts
Goals, cards, subs and full-time on a live timeline. Star your teams and get pushed the instant it matters.
Line-ups & formations
Confirmed starting XIs and formations for both sides, with substitutions tracked live through the match.
Head-to-head history
Recent head-to-head records and past meetings, so fans can size up a fixture before kick-off.
League standings
Full league tables with played, goal difference and points across the Premier League, La Liga, Serie A, the Champions League and more.
Fixtures & results
Every fixture and result by date and matchday, with quick access to any match centre.
Team pages & form
Follow clubs to surface their recent form, results and upcoming games first — a personalised For-You feed.
Full squads
Complete club squads broken down by position, with contract years and quick links to each player.
Player profiles
Player bios with height, age, nationality and club history — follow players to track them across the season.
Daily news & video
Match reviews, previews and video produced for Myanmar fans, published by the editorial team through the CMS.
In-depth articles
Full bilingual articles with related stories and categories — long-form coverage of the biggest games.
Carrier-billed subscriptions
Subscribe straight from your phone bill with MPT, ATOM or U9 (Ooredoo) — no card required — unlocking premium video, articles and quiz credits.
Quiz Game
A monthly trivia season that turns football knowledge into real prizes — one of the app's signature engagement loops.
Play daily quizzes
Answer football trivia against the clock and bank points all month long.
Climb the leaderboard
Track your position, points and games played as the season standings update live.
Top 3 win big
Finish in the top three and join a livestream TV show for a shot at huge prizes.
Tech Stack
Mobile
Backend
Web & CMS
Realtime & Infra
What I owned
- • Designed and architected the entire platform — mobile app, real-time backend, web CMS and marketing site — from scratch, and delivered it to production.
- • Built the data-intensive, real-time backend (SignalR, RabbitMQ, Quartz ingestion, EF Core + MySQL) with a focus on performance and scalability.
- • Developed the pixel-perfect, adaptive Flutter app and the React dashboard to match Figma designs, including light/dark theming and EN/MM localization.
- • Integrated live football data (Sportmonks), push notifications (FCM), and carrier-billed subscriptions plus native in-app purchases.
- • Led the tech team and mentored 2+ developers on design, architecture and best practices.