The Calendar-app provides user basic calendar and allows to create custom events. Project was created for learning purposes to examine Redux, Redux Toolkit and RTK Query features.
Implemented features:
- Navigation over date.
- Interaction with the JSON server: create/delete events.
- TypeScript
- React
- SCSS
- Redux/Redux-toolkit
To build and run this application locally, you'll need the latest versions of Git installed on your computer and JSON serever.
You can install JSON Server by using comand: npm install -g json-server.
From your command line:
- Clone this repository local-server branch
git clone -b local-server https://github.com/PushkarevAR/calendar.git
- Go into the repository & install all deps
cd calendar
yarn install
- Run server
json-server --watch db.json --port 5000
- Open new terminal and run client
cd calendar
yarn start
Or use GitHub Pages deploy with fake online REST server, as it is fake, changes are also faked and weren't persisted.
