2023·shipped·Backend Developer
TeleTv: Online Cinema Streaming Platform
Backend for Ethiopia's first online cinema, used by thousands of users on Android and iOS. Rental APIs, time-limited content access, mobile auth, and payment gateway integrations.
Node.jsMongoDBPayment Integration
Highlights
- ▸Time-limited content access model with server-authoritative expiry.
- ▸Payment gateway integrations gated behind idempotent rental creation.
Overview
Backend for Ethiopia’s first online cinema. Thousands of users on Android and iOS relied on rental APIs, time-limited access, mobile authentication, and payment gateway integrations.
Design notes
- Rentals were server-authoritative, so the client never decided when access expired.
- Payment flow was idempotent, so a retried payment never created a duplicate rental.