aj019 / GSIV20_Anuj_Gupta

A simple movie listing application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This project was bootstrapped with Create React App.

How to run the project

In the project directory, you can run:

yarn install

To install all the packages in the package.json file

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

What functionalities does the project include

  1. Lists Recent Movies with pagination
  2. Clicking on Load More loads more movies
  3. Clicking on the Movie Card redirects to the Movie Details Page
  4. Search movies by name
  5. Updates Movie List on each input change
  6. Home Button to redirect to the home page

Functionalities to be added / Things to improve

  1. Css of the movie card needs more work
  2. Writing test cases
  3. Showing Loaders while the result of the api is being fetched
  4. Using redux or any other state management library to enable code splitting

Screenshots

Screen Shot 2020-02-22 at 11 25 46 AM

Screen Shot 2020-02-22 at 11 26 03 AM

About

A simple movie listing application


Languages

Language:JavaScript 83.2%Language:HTML 10.5%Language:CSS 6.3%