Skip to content

Emelie1812/Movie-Dashboard

Repository files navigation

Movie Dashboard - React + TypeScript + TMDb API

A modern web application built with React, TypeScript, and Vite that allows users to browse popular movies, view detailed movie information, and watch trailers. This project demonstrates dynamic routing, API integration, responsive design, and state management - all key skills for frontend development portfolios.

Features

  • Browse popular movies from TMDb API
  • Click on a movie to view detailed information including overview, release date, and poster
  • Watch trailers via youtube links
  • Dynamic routing using react-router-dom
  • Loading and error states for better UX
  • Responsive design for mobile and desktop
  • Written in TypeScript for type safety

Demo

Screenshot of Home page Screenshot of Movie Details page

Optionally, you can deploy it to Vercel or Netlify for a live demo.

Installation

  1. Clone the repo:
git clone https://github.com/Emelie1812/movie-dashboard.git
cd movie-dashboard

About

A modern web application built with React, Typescript and Vite that allows users to browse popular movies, view detailed movie information, and watch trailers. Features include dynamic routing, API integration with TMDb, loading/error states, and a responsive design for desktop and mobile.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors