developing a ReactJS exchange rate dashboard using the following available details
UI:
-
Users first name (required field)
-
Users email address (form validated and required field)
-
Submit button (to fetch the exchange rates)
-
Upon clicking the submit button, the UI should display the following
-
A bar chart comparing any 5 currency exchange rates
-
How long ago was the last API request (last clicked the submit button)
-
Form validation is mandatory
-
Exchange rate information should be fetched from an open public api
-
ReactJS
-
PrimeReact
-
NodeJs
Bonus Points (in descending order of value):
- Local nodejs server is used to prefetch the required data from the open public api
Frontend calls an endpoint from the nodejs server to retrieve data
Data is prefetched every n minutes
Use a React UI Component library
Extra points if "PrimeReact" is used
Details should persist of page refresh
UI should be a single page UI with all components accessible at all times
UI should be optimized for laptop screens (1024px minimum)
Bonus if optimized for mobile screens (425px)
Display interesting stats (highest value compared to USD, current INR vs USD value, etc.)
rA9U9Wr3Tcq4Eg0KzstPN8DSWlnoBTpW