Skip to content

Instantly share code, notes, and snippets.

@aklkv
Created June 9, 2020 22:51
Show Gist options
  • Save aklkv/8143e93352e6df5aa38b28cb27f5f84f to your computer and use it in GitHub Desktop.
Save aklkv/8143e93352e6df5aa38b28cb27f5f84f to your computer and use it in GitHub Desktop.

Create Netflix release calendar web app.

  1. Data should be loaded from external source e.g. https://jsonbin.io/ (data set in provided below you are welcome to add more).
  2. Route structure should be as follows: year/month (optionally add detail page of selected movie)
  3. When landing on index route user should be redirected to current month.
  4. Write basic e2e test to verify above is working.
  5. Styling is optional and anything goes, show your creativity

Example: https://jolly-goldberg-ce5b26.netlify.app/calendar/2017/01

Dataset

{
  "data": [
    {
      "title": "Black Is The New Orange: Season 1",
      "launch_date": "2017-04-28 00:00:00",
      "id": "ee3c0801-9609-49ea-87fa-fcb9b9f438b9"
    },
    {
      "title": "Black Is The New Orange: Season 2",
      "launch_date": "2017-01-14 00:00:00",
      "id": "01ddcfb6-9be0-4d99-a6e3-6b17ee37ac97"
    },
    {
      "title": "Black Is The New Orange: Season 3",
      "launch_date": "2017-02-06 00:00:00",
      "id": "8761273c-958f-49ef-bc1a-9f8022d24d11"
    },
    {
      "title": "Strangest Things: Season 1",
      "launch_date": "2017-03-14 00:00:00",
      "id": "789f7d37-b43d-4fd0-b169-6745cd103d25"
    },
    {
      "title": "Strangest Things: Season 2",
      "launch_date": "2017-05-27 00:00:00",
      "id": "8fa94004-414f-4eed-bb0e-45a2b10ebebf"
    },
    {
      "title": "House of Cats: Season 1",
      "launch_date": "2017-06-12 00:00:00",
      "id": "0d413a7a-b776-44d5-9235-19602346f94a"
    },
    {
      "title": "House of Cats: Season 2",
      "launch_date": "2017-07-01 00:00:00",
      "id": "65a208a5-768b-4677-838f-33c4dd385f9f"
    },
    {
      "title": "Brighter",
      "launch_date": "2017-08-11 00:00:00",
      "id": "585a9285-d411-4625-a3f5-357f3e554673"
    },
    {
      "title": "Sandy Waxer",
      "launch_date": "2017-08-01 00:00:00",
      "id": "3adad7b8-da99-4aba-b4f1-df43d3d9d7cf"
    },
    {
      "title": "Dave Chapel Stand-up Special",
      "launch_date": "2017-12-12 00:00:00",
      "id": "e0986a67-d23a-415d-88d8-935de948ad16"
    },
    {
      "title": "The Adventures of Potato",
      "launch_date": "2017-01-01 00:00:00",
      "id": "5d3a0f27-d422-4629-ac5a-84732e248be5"
    }
  ]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment