1) Create a react application with routing and add a component / chart like bar, line, area (using any chart library, preferrably react-plotly.js) using dummy data.
2) Add 3 filters like dropdown, input field or calendar(one or all or any two), where second filter options are based on the first filter's selected value and third filter's options are based on the second filter's selected value. You can do 2 filters also.
3) The selected filter values should affect the chart.
4) Try to keep the code generic and modular.
5) Try not to hardcode anything except the dummy data for components and filters.
6) You can use redux (optional).
Do not close or refresh the page, until you have got a SMS with OTP
You will get a SMS within 60 seconds on below number