Skip to content

SantamRC/moviely

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moviely

Explore your favourite movies

Installation

git clone https://github.com/SantamRC/moviely.git
cd moviely
npm install
npm start

Architecture


archi

Libraries used

Frontend

  • React - Frontend Library used to make the frontend
  • moviedb-promise - Used to get Movie Details
  • Material UI - Used to create clean and elegant looking components
  • Redux - Used to store the state of the app

Backend

  • Firebase - Used for User Authentication

Thought process

React Client fetches the movie data from the MovieDB API and renders the data in the form of Material Components.

Design Choices

Material UI is used here because the components are quite clean and easy to use. A Grid View is used to display movie cards in the App.