To-do list with inline editing, drag and drop, and save data locally in the browser.
- React + TypeScript
- Basic configuration: Create React App
- UI: Material UI v5 (MUI) + Emotion
- Drag and drop items: ReactDnD
- State Manager: MobX
- The list is saved in localstorage
- Notifications: Notistack v2
- Search by tasks
These instructions will help you run a copy of the project on your local machine for development and testing purposes.
For the project to work, the following dependencies must be installed on your system:
- Node.JS and NPM — Documentation
- Copy this repository to your local machine
- Run the command in the project folder
npm install
- Start the project
npm start
Add, delete, edit and drag tasks. Does not require a database connection. The data is stored locally in the browser of the device.