- clone the repo
- run `npm i` inside the directory
- run `npm i i18next - G` to install i18next globally
- run
npm run start
- run
npm run build
to build the assets
@reduxjs/toolkit
- for redux state management,dayjs
- for date manipulations and date internationalisationi18next
- for internationalisationreact
- JS Frameworkreact-calendar
- for calendar pickerreact-i18next
- react bindings for i18nextreact-redux
- react bindings for reduxreact-dom
- DOM bindings for reactautoprefixer
- postCss auto vendor prefixertailwindcss
- CSS Framework@craco/craco
,react-scripts
- Build Tooling@cypress/react
,@cypress/webpack-dev-server
,cypress
,eslint-plugin-cypress
- Testing Frameworkpostcss
- required for CSS
cypress/integration/init.test.js
contains all the tests as mentioned in the task.