devfemibadmus / todolist-2024

Todolist-2024 is a user-friendly task management application designed to facilitate collaboration by allowing users to pair up with others and share task lists seamlessly. The primary goal is to enhance user productivity by providing a simple yet efficient way to manage tasks.

Home Page:https://todolist-2024.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

Todolist-2024 is a user-friendly task management application designed to facilitate collaboration by allowing users to pair up with others and share task lists seamlessly. The primary goal is to enhance user productivity by providing a simple yet efficient way to manage tasks.

Features

  • Auto Account Creation: No need to log in or create an account; your data is associated with your user ID.
  • Easy Name Updates: Update your name effortlessly within the application.
  • Login Anywhere: Quick login with your user ID and name.
  • Task Sharing: Share task with their unique link.
  • Cross-Device Sync: In future versions, log in with your user ID on any device to access your task lists.

Features Image

JSON Structure

The current JSON structure is as follows:

{
  "users": [
    {
      "id": "4",
      "name": "John Doe",
      "tasks": {
        "-Nn5uJ5OynHWxO66-3z8": {
          "description": "watch some good tutorial",
          "id": "-Nn5uJ5OynHWxO66-3z8",
          "title": "become great",
          "date_created": "2024-01-02"
        }
      }
    },
    {
      "id": "3",
      "name": "John Doe",
      "tasks": {
        "-Nn5uJ5OynHWxO66-3z8": {
          "description": "watch some good tutorial on how to fvk before wednesday",
          "id": "-Nn5uJ5OynHWxO66-3z8",
          "title": "Big me",
          "date_created": "2024-01-01"
        },
        "-Nn59syndUq_S-lmTEMc": {
          "description": "test description",
          "id": "-Nn59syndUq_S-lmTEMc",
          "title": "test",
          "date_created": "2024-01-02"
        }
      }
    }
  ]
}

Screenshots and Demonstration:

Auto Account Setup Updating Your Name
Auto Account Setup Update Name
Add New Task View, Delete, and Share Tasks
Add Task Read/Delete Task
Copied Sharing Link View Shared Tasks from Link
Read/Delete Task Read/Delete Task
Signing on New Device Signed In
Read/Delete Task Read/Delete Task

Feedback

We appreciate your feedback! If you have any suggestions, issues, or feature requests, please open an issue on GitHub.

License

This project is licensed under the MIT License.

We appreciate your feedback! If you have any suggestions, issues, or feature requests, please open an issue on GitHub.

License

This project is licensed under the MIT License.

About

Todolist-2024 is a user-friendly task management application designed to facilitate collaboration by allowing users to pair up with others and share task lists seamlessly. The primary goal is to enhance user productivity by providing a simple yet efficient way to manage tasks.

https://todolist-2024.web.app/


Languages

Language:JavaScript 68.2%Language:HTML 23.2%Language:CSS 8.6%