Giter VIP home page Giter VIP logo

react-movie-ca's Introduction

Assignment 1 - ReactJS app.

Name: Yifei Ma

Overview.

contains Trending as home page, together with: discover mivies; movie details; discover TV series; search movie/TV and top rating.

Features.

[ A bullet-point list of the new features you added to the Movies Fan app (and any modifications to existing features) .]

  • add pagination
  • add background color switch
  • add bottom Navigation
  • add Carousel
  • modify genres
  • modify rating
  • add modal to show movie details
  • is that ok to see top rating as kind of sorting?

Setup requirements.

[ Outline any non-standard setup steps necessary to run your app locally after cloning the repo.] "react-alice-carousel": "^2.2.2",

API endpoints.

[ List the additional TMDB endpoints used, giving the description and pathname for each one.]

  • trending today - /trending/all/day
  • find top rated movie - /movie/top_rated
  • search tv or movies - /search/movie (/search/tv)
  • get youtube trailer video - /movie/:id/video(/tv/:id/video)
  • Get the cast and crew for a movie - /movie/:id/credits (/tv/:id/credits)
  • descover people - /person/popular
  • get person detail - /person/:id
  • get person related movies or TVs - /person/:id/credits

Routing.

[ List the new routes supported by your app and state the associated page.]

  • find out trending today( for movies and TVs together) - /
  • discover list of TVs - /series
  • search for movies or TVs - /search
  • top rated movies and TVs - /topRating
  • discover popular person - /people

[If relevant, state what aspects of your app are protected (i.e. require authentication) and what is public.]

Independent learning (If relevant).

https://www.youtube.com/watch?v=vxUfx4aM5d8&t=6365s

react-movie-ca's People

Contributors

myffff avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.