Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 2.57 KB

README.md

File metadata and controls

49 lines (38 loc) · 2.57 KB

Cinemaos - A Movie Recommendation Application

Cinemaos is a movie recommendation application which is inspired the design of the most popular streaming application, i.e Netflix. This application incorporates a large library of movies which are dynamically fetched from the database of TMDB and a robust recommendation system which reads the users behaviour in terms of search,filters,genres,casts,crews,movies,run time, release year and what not. This application is built using React JS Framework which makes use of the JavaScript language. This application is tailored specifically for Website.

Take a look

Run this Application

To run this application via source code:

  • Clone the repository
  • In the project directory, install the dependencies using npm i
  • Run the application in development mode using npm start (Open http://localhost:3000 to view it in your browser.)

Technologies used

The application was developed using the following technologies

Dependencies

All the dependencies used for the application can be found in the package.json file. They are:

  • @material-ui/core: 4.12.4
  • @reduxjs/toolkit: 1.8.1
  • @testing-library/jest-do: 5.16.4
  • @testing-library/react: 13.2.0
  • @testing-library/user-event: 14.2.0
  • axios: 0.27.2
  • firebase: 9.8.1
  • react: 18.1.0
  • react-dom: 18.1.0
  • react-redux: 8.0.1
  • react-router: 5.2.0
  • react-router-dom: 5.2.0
  • react-scripts: 5.0.1
  • styled-components: 5.3.5
  • web-vitals: 2.1.4

License

All the data with respect to the movies are sourced from TMDB using their API. The API is free to use as long as one attributes TMDB as the source of the data and images.

Walkthrough

The detailed explanation of the application is available in the document. A walkthough of the application can be found in the following video

Contributions

This project will require the support of GitHub Community in the future to leverage it to new heights. Contributions will be enabled soon.