GithubHelp home page GithubHelp logo

moviedb's Introduction

Movie DB Coding Test

Demo

Get Started

The below expects a development environment (NPM, Node etc)

  • Install dependancies - npm i
  • Run Start Script - npm start -s - the application should build, run the tests and then run on port 3000, opening in your default browser
  • Problems? - Bolierplate Docs or call me on 07538075092

Overview

This is based off the react slingshot boiler plate, all the npm scripts, babel config etc are the defaults from the slingshot project. Everything in /src was written for the test. (Apart from index.js (App entry point), Root.js, store/)

points to note:

  • The whole application is wrapped in a configuration container that ensures that the Movie DB config is loaded before the application mounts. The movie DB config contains image base URLs and sizes that all subsequent requests rely on.

  • Press the star icon on the results page or on the movie page to add to favourites.

  • I have put some effort into the layout, however given the expected time frame I have not made it fully responsive. Its best view on a PC. (Although it does scale down some what)

moviedb's People

Contributors

bbrdigital avatar

Watchers

Jonny Fairfull avatar James Cloos 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.