Skip to content
back to projects
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.