A simple and intuitive ToDo application using local storage for managing tasks and categories. This app allows users to register, log in, and organize tasks into different categories.
- User Authentication: Users can sign up and log in to access their personal to-do lists.
- Task Management: Add, edit, and delete tasks. Tasks can be marked as completed or uncompleted.
- Category Management: Organize tasks into categories. Categories can be added, edited, or deleted.
- Local Storage: All user data, including tasks and categories, is stored in the browser's local storage.
- Open the app and click on the 'Sign Up' button.
- Fill in the required fields (full name, username, email, password) and submit the form.
- A success message will be displayed upon successful registration.
- Enter your username and password to log in.
- If the credentials are correct, you'll be redirected to your personalized dashboard.
- Add a Task: Click on 'Add New Task' and fill in the task details, including the title, description, and associated category.
- Edit a Task: Click on the 'Edit' icon next to a task to modify its details.
- Delete a Task: Click on the 'Delete' icon to remove a task.
- Add a Category: Enter the category name and select a color. Categories help in organizing tasks.
- Edit a Category: Click on the 'Edit' icon next to a category to change its name or color.
- Delete a Category: Categories can be deleted if they are not associated with any tasks.
- Jquery
- Native Javascript
- Local Storage
- CSS
- HTML