This App was bootstrapped using Create React App.
This app renders a month-based calendar view. The date can be moved forward and backwards using the navigation buttons located at the top of the page. These are the main features:
- You can add reminders
- You can edit them
- You can delete all the reminders from a specific day
- You can delete any given reminder
- Clone this repo in your machine
- Inside the directory, issue the command
yarn install
- Once the dependencies are installed, run the command
yarn start
and go tohttp://localhost:3000
if the script does not automatically redirect you there.
- Inside the folder with the code, run the command
yarn test
- All the tests will run in watch mode
I added some useful scripts inside package.json
build:css
: It buildsTailwindCSS
and generates a ready to import stylesheetformat
: Using Prettier, autoformats the js files insidesrc
lint
: Using ESLint, looks for and fixes (when possible) code smells and styling issues of files insidesrc
- TailwindCSS for fast UI prototyping
- date-fns: dates handling
- Formik: forms handling
- yup: schema validation for Formik
- React Testing Library for writing unit tests