Skip to content

Instantly share code, notes, and snippets.

@sinakarimi
Last active June 13, 2023 00:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sinakarimi/316f1c16bd92e44321b720a05ccd2743 to your computer and use it in GitHub Desktop.
Save sinakarimi/316f1c16bd92e44321b720a05ccd2743 to your computer and use it in GitHub Desktop.
OI Frontend Assessment

OI Frontend Engineering Assessment

Welcome to the Operative Intelligence Frontend Engineering Assessment. We thank you in advance for taking the time to do this.

Introduction

The best wine in the world is produced from the best grapes, and the best grapes are grown in ideal weather climates.

The optimal climate for growing grapes is 25 to 32 degrees C, with low humidity but not too dry. Grapevines thrive best in climates with long warm summers, and rainy winters.

Wine in Australia comes from 65 different regions across the country. Below is a list of some of the best regions in the country for growing wine:

Region Latitude Longitude
McLaren Vale, South Australia -35.22 138.54
Margaret River, Western Australia -33.96 115.08
Mornington, Victoria -38.22 145.04
Coonawarra, South Australia -37.29 140.83
Yarra Valley, Victoria -37.75 145.10

Requirements

You have made the decision that you'd like to start your own Vineyard in one of the 5 regions listed above. However there are some questions that you'd like to answer first before you can decide on which region is best.

  1. For each region, when is the best time of the year to grow grapes for wine production?
  2. Over the past 10 years, which region has historically had the worst climate for growing grapes for wine production?
  3. For each region over a 30 year period, what percentage of that period can we expect to have good grapes for wine production?

You've decided that you're going to build a dashboard that contains data visualisations to help with answering the above questions.

You can use climate data from the Open Mateo Climate API (https://open-meteo.com/en/docs/climate-api) as the data source for your dashboard.

Feel free to use any technology stack you like, ideally we’d like to see some visualisations built with lower level primitives (such as d3.js, visx or something similar) but it’s really up to you.

Be as creative as you like, we'd love to see some charts and any other visualisation idea’s you can come up with!

Submission

Please send your assessment to sina@operativeintelligence.com and make sure your submission has:

  • A Github (or similar) link to the submission
  • Documentation on how to build and compile the project. An OI team member must be able to run the project on their machine.
  • Any planning, preparation or design notes
  • We understand that your time is valuable so we'll leave it up to you to decide how much time to spend on this. However, along with your submission please let us know roughly how long it took.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment