A simple and efficient web-based Todo List application to help you manage your daily tasks effectively. It's styled with Material-UI.
- Create lists: Easily create new lists by typing a name and selecting an icon.
- Add tasks: Quickly add new tasks to any list.
- Edit tasks: Modify existing tasks as needed.
- Delete tasks/lists: Remove tasks or lists that are no longer necessary.
- Mark as Complete: Check off tasks to mark them as completed.
- Persistent Storage: Your lists and tasks are saved locally, so they remain intact even after refreshing the page.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/andyTuruu/TodoList.git
cd TodoList
You will have to install Vite (web development tool).
- Install the vite tool:
npm create vite@latest
- Select React framework and Javascript Variant
- Install Dependencies: Ensure you have Node.js and npm installed. Then, run:
npm install
- Start the Development Server:
npm run dev
Now, you can access the application at https://localhost:5173