Task manager is a web app that manages tasks and assign them to users. User can easily search for tasks and filter them by projects. User can also add new tasks and edit existing ones. I've also added optimistic and pessimistic cache update to the app. Stack: React, Redux, Redux Toolkit, RTK-Query, Tailwind CSS, JSON-Server.
- Add new tasks
- Edit existing tasks
- Delete tasks
- Search for tasks
- Filter tasks by projects
- Clone the repo
- Run
yarn
to install dependencies - Run
yarn start
to start the app - Open another inside server folder and run
npm install && npm start
to start the server