I have built this app entirely in Reactjs The libraries that I used are : react-calendar moment json-server
first run the fake api server using command:
npm run server
then run the app using the command:
npm start
When we run the fake api server, it makes the data available for the app. then app fetches the data that is available and interprets the data in the expected manner.