Skip to content

saarangsoltani/tmdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notes

This is a responsive react+redux app that consumes tmdb API to allow the users discover, filter and sort TV series. You can access a live version at http://51.158.107.246/ . All pages are responsive for desktop, tablet and mobile screen sizes. Users can bookmark tv series and seasons and come back to them at a later time. The bookmarks are persisted in browser by localStorage. Test coverage is not ideal because of time constraints. TMDB enforces rate restriction on api requests. In a real world scenario, API requests can proxied to a backend with an applicaiton level cache (redis, memcache etc). You can also have caching at HTTP server level, for instance with Varnish or at CDN level.

Available Scripts

In the project directory, you can run:

npm 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.

npm test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

About

A react app consuming tmdb API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published