Loading
Projects/Case Study
FrontendPersonal Project

TVDom

TVDom is a Netflix-inspired entertainment discovery platform built with SvelteKit and powered by the TMDB API. It covers movies, TV shows, and celebrities with rich detail pages, social features, and a dark-mode-first design.

Role

Full Stack Developer

Year

2026

Stack

SvelteKit, TypeScript, TailwindCSS

TVDom
01

The Challenge

Building a Netflix-quality entertainment discovery platform that handles massive TMDB datasets while keeping the UI snappy and visually rich. The challenge was server-side rendering all content for SEO while keeping API keys secure and managing complex relational data like cast, crew, and filmographies.

02

The Outcome

Delivered a fully SSR-powered SvelteKit app with a custom purple OKLCH theme, horizontal scrollable carousels, and a complete social layer backed by Appwrite. Users can rate, review, maintain watchlists, and follow each other — all in real time.

03

What It Does

01

Movie & TV Discovery

Browse popular, trending, and top-rated content

02

Celebrity Profiles

Detailed person pages with full filmography

03

Photo Galleries

Interactive lightbox viewer for cast images

04

Real-time Search

Multi-category search across all content types

05

TMDB Integration

Comprehensive entertainment database API

06

Netflix-inspired UI

Modern card designs with smooth animations

07

User Authentication

Secure login and registration with Appwrite

08

Personal Ratings

Rate and review movies, TV shows, and celebrities

09

Watchlist Management

Track what you've watched and want to watch

10

Social Following

Follow users and see their activity feed

04

Gallery

Click to expand
Haider Ahmad | Full Stack Developer & UI/UX Designer