Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
public
requirements
src
.gitignore
README.md
package-lock.json
package.json

README.md

Coding assignment 852

See requirements in requirements folder.

Tech used:

The project is built with React (Create React App takes care of bundling, linting, live server, building etc.) and styled with styled-components.

Lazy loading of images with react-lazyload

Code is formatted with prettier.

Getting Started

Download or clone the repo and install dependencies via

npm i

To run development environment with live server:

npm start

To create production build:

npm run build

Files for deployment will be placed in the /build folder.

Notes

I modified response JSON to use more up-to-date dates (added 1 to years 2017 and 2018). New endpoint: https://api.myjson.com/bins/cbyby.
The app filters out dates older than the current date.

The app is not fully finished:

  • not quite good UX during initial load
  • regular input fields for duration filter instead of sliders
  • default date picker.