Skip to content

This is a Single Page Application (SPA), that helps users discover and manage movies to watch based on their preferences and viewing history.

Notifications You must be signed in to change notification settings

rukivbruki/Movie-Watchlist-App

Repository files navigation

This project is a web application for discovering and keeping track of movies to watch. The app helps users find movies based on their preferences and offers a convenient way to maintain a watchlist.

Features:

  • Discover movies based on genres, popularity, and user ratings
  • Search for movies by title or keywords
  • View detailed information about each movie, including synopsis, cast, and user reviews
  • Add movies to a personalized watchlist for easy tracking
  • Mark movies as watched and keep track of your viewing history

The project is built using React, Redux, and Express, and is tested with Jest, Enzyme, and TypeScript. It also leverages additional tools such as Webpack, Babel, and ESLint for better development experience and code quality.

To set up the project, clone the repository and run the following commands:

  1. Install the required dependencies:
npm install
  1. Start the development server:
npm run start
  1. Build the project for production:
npm run build
  1. Run tests and lint checks:
npm run test

About

This is a Single Page Application (SPA), that helps users discover and manage movies to watch based on their preferences and viewing history.

Topics

Resources

Stars

Watchers

Forks