Skip to content

atoms19/paperTask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Paper Task

Paper Task is a unique task management web application designed to emulate the simplicity and straightforwardness of managing tasks on paper. With intentional limitations to encourage mindful task management, Paper Task helps users stay organized and focused on what matters most.

Features

Paper-like Task Management

  • Immutable Task Completion: Once a task is marked as completed by clicking on it, it is crossed out and cannot be undone, just like crossing off a task on paper. This intentional limitation encourages users to be more mindful about completing tasks and fosters a sense of commitment to their tasks and goals.
  • No Task Reordering: Tasks are listed in the order they are created, fostering a conscious approach to task entry and completion.

Task Lists and Organization

  • Create Multiple Lists: Organize tasks into different lists to manage various projects or aspects of life. Each list is independent and maintains its own set of tasks.
  • Task Notes: Add detailed notes to each task to provide additional context or information, ensuring all details are readily accessible in one place.

Task Prioritization

  • Priority Badges: Assign priority badges to tasks (e.g., High, Medium, Low) to quickly identify the most important tasks at a glance.

Getting Started

Installation

  1. Clone the repository:

    git clone https://github.com/atoms19/papertask.git
    cd paper-task
  2. Open index.html in your web browser or deploy the web app to a hosting service to use it online.

Usage

Creating and Managing Tasks

  • Add a Task: Enter a task in the input field Click "Add Task" to add it to the list.
  • Complete a Task: Click on a task to mark it as completed. Completed tasks will be crossed out and cannot be undone, promoting a mindful approach to task completion.
  • Add Task Notes: Tap on the taskname to view task menu and add notes in the notes textfield.
  • Assign Priority: Use the priority dropdown to assign a badge (alpha, beta,gama) to tasks for easy prioritization.

Creating and Managing Lists

  • Add a List: Enter task in the format listname::taskname for eg shopping::milk and your list will be created use the same syntax to add to the list.
  • Sharing Lists: tap and hold the listname till a list menu pops up and click on the share list button,copy the url and share to anyone
  • Spreading Lists : all the items inside the list can be spread to today from the listmenu this will delte the list in the process
  • Deleting Lists : deleting all items inside the list deletes the list

Contributing

Contributions are welcome! Please fork the repository and submit a pull request for any enhancements, bug fixes, or new features.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For any inquiries or support, please reach out to [atoms19] on discord.