Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/damiieibikun/todo-application-local-storage.

TODO Application
https://github.com/damiieibikun/todo-application-local-storage.

flexbox-css grid-layout html-css-javascript javascript jquery jquery-animation jquery-traversing localstorage

Last synced: about 22 hours ago
JSON representation

TODO Application

Awesome Lists containing this project

README

        

# ToDo Application

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.

## Features

- **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.

## Usage

### Sign Up:

1. Open the app and click on the 'Sign Up' button.
2. Fill in the required fields (full name, username, email, password) and submit the form.
3. A success message will be displayed upon successful registration.

### Log In:

1. Enter your username and password to log in.
2. If the credentials are correct, you'll be redirected to your personalized dashboard.

### Managing Tasks:

- **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.

### Managing Categories:

- **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.

## Technologies Used:
- Jquery
- Native Javascript
- Local Storage
- CSS
- HTML