Webpage is hosted at github pages.
I used React and mostly vanilla javascript for this project. This web app is build mobile first. It works for bigger screens also, but is not optimised for that. Date range is aquired from user with basic form inputs, possible errors in inputs are logged to console. When dates are validated we make fetch call to API with those dates, and store data to application state. Utils.js contains functions to process data to get required information to user.
Data is provided by coinGecko
Todo:
- UI component to show user possible errors in inputs or data fetching.