
Super BowlMulti-app sports betting platform
SportTech · Web · Mobile · Desktop · Full-stack
June 2023 – November 2023
Context
Design and development of a full sports-betting platform around a Super Bowl–style event.
The ecosystem includes three interconnected applications:
- A web app for users
- A mobile app for browsing
- A desktop app (Electron) for admins and commentators
The goal was a coherent system to manage matches, bets and payouts in real time.
Challenge
Real-time sports betting involves several technical and functional constraints:
- Data sync across multiple apps (web, mobile, desktop)
- Secure user and transaction handling (authentication, JWT)
- Dynamic payout calculation based on match results
- System reliability when matches close
- Clear data visualization (history, wins, losses)
We needed a robust architecture to centralize business logic while feeding multiple interfaces.
Objective / solution
Design a complete, scalable platform to:
Bet in real time on multiple matches
Centralize business logic through a secure REST API
Power multiple interfaces (web, mobile, desktop)
Automatically calculate user payouts
Deliver a smooth, consistent experience on every device

1 / 7
Product approach
Software Engineer & Builder
Designed and built a multi-app system with a focus on architecture, business logic and user experience.
Technical specifications (ERD, UML diagrams, use cases)
UX/UI design for each interface
Centralized API architecture (REST + JWT)
Agile project organization (Kanban / Trello)
Parallel development of three apps (web, mobile, desktop)
KEY CONTRIBUTIONS
Multi-application architecture
System of three apps connected to a central API.
Secure API & authentication
REST API with JWT for users, matches and bets.
Sports betting management
Features to place, edit or delete bets on multiple matches at once.
Automated payout calculation
Payout engine triggered when matches close via the desktop app.
User data visualization
Charts (Chart.js) for wins, losses and bet history.
Admin back-office
Admin area with EasyAdmin for users and data management.
Security & email
JWT, CSRF, and email flows (Brevo) for user journeys.
Cross-platform development
• Web: Symfony / PHP • Mobile: React Native • Desktop: Electron
IMPACT
Full multi-platform sports-betting system delivered
Business logic centralized in a single API
Data synchronized across web, mobile and desktop
Automated user payout calculation
Scalable, maintainable architecture
End-to-end project structure (specs, architecture, UX)
Stack