# Openbase Take Home Exercise ## Project Your task is to build a small web app to display pull request information for [downshift](https://github.com/downshift-js/downshift) ## Minimum Feature Set - Upon page load, the user should see a stacked bar chart with the bars representing pull requests that were opened and closed in that time period along with a total count of the opened and closed pull requests. ![](https://openbase-static.s3.amazonaws.com/take-home-stacked-bar-chart.png) - When hovering over one of the bars, the user should see a tooltip that contains the number of opened and closed pull requests for that time period. ![](https://openbase-static.s3.amazonaws.com/take-home-stacked-bar-chart-hover.png) ## Technical Requirements - Create a backend using Node.js that will power the UI. - Use React to create a UI that looks like the screenshots. - You are allowed to use third-party modules. - Please include a README.md with instructions for running the app. ## Extra (optional) - Add a dropdown that lets the user select a date range for the chart with the following presets: Last Month, Last 90 days, All Time. - Add another chart that shows how many open pull requests there are in a given time period. E.g. If a repository opened it's first pull request in July and closed it in September it would have 1 open pull request in both July and August. ## Submission Once you've completed the exercise, please zip the encompassing folder and email it to your contact at Openbase.