Moviez

Moviez

Problem it solves

A movie database application built with React, Redux, and the TMDB API that lets users explore movies and TV shows.

Overview

Moviez is a feature-rich movie database app where users can search, filter, and explore movies and TV shows. Built with React and Redux, it leverages the TMDB API to provide real-time data. The application features a clean design with smooth animations and is fully responsive.

Architecture and technical approach

Implementation used React, Redux, TMDB API, SCSS, and Infinite Scroll. The same names appear on the skills page.

Key features

  • Search and filter movies/TV shows
  • Detailed pages with movie information
  • Responsive design with smooth animations
  • Real-time data fetching from TMDB API

Technologies used

  • React
  • Redux
  • TMDB API
  • SCSS
  • Infinite Scroll

Challenges and solutions

Optimizing API calls for efficient data fetching and implementing infinite scrolling were key challenges. Leveraging Redux for state management helped improve performance and scalability.

Contribution and what I learned

Moviez showcases how React, Redux, and API integration can be combined to build a dynamic movie database. The project strengthened my experience in state management, API optimization, and responsive UI design.

More product work is on all software projects. Featured work is also previewed on Diwash Bhattarai's homepage.