Back to projects
Seerama – Arabic Movies & TV Series Streaming Platform
An Arabic-language streaming directory powered by TMDB, offering thousands of movies and TV series with search, ratings, and detailed content pages.
View Live Site
Seerama – Arabic Movies & TV Series Streaming Platform
Seerama is a fully Arabic movie and TV series streaming directory. It pulls metadata, posters, and ratings from The Movie Database (TMDB) and presents them in a right-to-left, dark-themed interface designed for Arabic-speaking audiences across the Middle East and North Africa.

Seerama – Arabic streaming directory
The Challenge
Building a regional streaming directory comes with unique requirements:
- Arabic-first design — the entire interface must be right-to-left (RTL), from layout to typography, not just a translation bolted onto an LTR design
- TMDB API integration — reliable fetching of movies, series, posters, ratings, and metadata with proper caching and error handling
- Large content volume — thousands of titles must be browsable with pagination, search, and filtering
- Arabic content discovery — the platform needs to surface content relevant to Arabic-speaking users, including subtitled and dubbed options
- Performance at scale — poster-heavy pages must load quickly without overwhelming the user’s browser or bandwidth
- Dark theme with readability — a dark UI that still maintains strong contrast for Arabic text, which has more ascenders and descenders than Latin scripts
The Approach
Content Architecture
The platform is organised into two main content types with dedicated sections:
| Section | Content |
|---|---|
| Movies (الأفلام) | Thousands of films from TMDB with posters, ratings, and year filters |
| Series (المسلسلات) | TV series listings with season and episode structure |
| Search (بحث) | Full-text search across all titles in the TMDB catalogue |
| Individual Content Pages | Detailed pages for each movie or series with synopsis, cast, ratings |
Design Philosophy
- Dark theme — deep charcoal background reduces eye strain during extended browsing sessions, common for streaming platforms
- Red accent branding — the Seerama logo uses a bold red mark that carries through buttons and interactive elements
- RTL-first layout — everything from the navigation bar to the card grid is designed natively for right-to-left reading
- Card-based grid — poster thumbnails in a responsive grid with hover effects, rating badges, and title overlays
- Minimal navigation — a simple three-item menu (Home, Movies, Series) with a prominent search icon keeps the browsing experience focused
- Arabic typography — carefully selected font stack that renders Arabic script cleanly at both title and body sizes
Technical Implementation
- TMDB API integration — real-time fetching of movie and series metadata, poster images, ratings, and descriptions
- RTL CSS architecture — full right-to-left layout using logical CSS properties for mirror-free RTL support
- Responsive grid — poster cards adapt from 5-column desktop down to 2-column mobile layouts
- Rating display — TMDB vote-average ratings shown as badges on each card with colour coding
- Image optimisation — TMDB poster images served at appropriate sizes with lazy loading
- Client-side search — instant search with debounced API calls for smooth discovery
- Pagination — paginated browsing for both movies and series sections
- Dark theme system — CSS custom properties for consistent theming across all pages
- Arabic localisation — every UI string, label, and message is natively in Arabic with proper grammatical context
SEO & Accessibility
- Semantic HTML with Arabic meta tags and Open Graph support
- Proper heading hierarchy for screen readers in RTL contexts
- Sitemap generation for search engine indexing of all content pages
- Descriptive alt text for posters and accessible navigation labels
Highlights
- Fully Arabic RTL interface — not a translated afterthought; the entire layout, navigation, and typography are built for Arabic readers
- TMDB-powered catalogue — thousands of movies and series automatically populated with accurate metadata, posters, and ratings
- Dark, cinematic theme — a sleek dark UI that puts the poster art front and centre, with red accents for brand identity
- Search discovery — fast, debounced search across the entire TMDB catalogue, helping users find both mainstream and niche titles
- Rating badges — colour-coded TMDB ratings on every card so users can quickly gauge quality at a glance
- Responsive browsing — smooth experience from desktop workstations to mobile phones across the MENA region
- Legal pages — comprehensive Terms of Service, Privacy Policy, and DMCA compliance pages
Tech Stack
- HTML/CSS/JavaScript — custom front-end with RTL-first architecture
- TMDB API — The Movie Database integration for all content metadata and imagery
- RTL CSS — logical properties and right-to-left layout system
- Responsive design — CSS Grid for adaptive poster card layouts
- Lazy loading — native lazy loading for poster images
- Static + dynamic hybrid — static pages with client-side API data fetching
My Role
- Concept & vision — product definition, Arabic market focus, feature set prioritisation
- UI/UX design — dark theme design, RTL layout system, card grid, poster presentation, rating badges
- Front-end development — complete build: TMDB integration, search, pagination, content pages, RTL CSS architecture
- API integration — TMDB API client with caching, error handling, and optimised image loading
- Content architecture — structured movie and series data models, URL routing, metadata handling
- Localisation — full Arabic language interface with proper RTL typography and grammar
Roadmap & Future Plans
The platform launched with core browsing and search. Planned enhancements:
Phase 2 — User Features
- Personal watchlists and favourites (localStorage-based, no account required)
- Continue-watching tracking for series episodes
- Content ratings and reviews from the community
Phase 3 — Enhanced Discovery
- Genre-based filtering and curated collections
- Advanced search with year, genre, rating, and language filters
- “Similar titles” recommendations on content pages
Phase 4 — Platform Expansion
- Arabic subtitle availability indicators
- Trailer and clip embedding from YouTube
- Actor/director pages with full filmographies
Phase 5 — Mobile Experience
- Progressive Web App (PWA) with offline support
- Push notifications for new content alerts
- Touch-optimised browsing gestures
Live Site
Visit: https://www.seerama.com/