Skip to content

Mayuresh1611/ToDO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tauri + Vanilla JavaScript

ToDo App

Overview: This ToDo app is built on the Tauri framework to provide a lightweight experience as an alternative to Electron.js. It is programmed in vanilla HTML, CSS, and JavaScript.

Features

Unique Task Management

Unlike conventional to-do apps, this app combines task management with time goals. You can set a deadline for each task, and when you complete a task, it displays the time at which you finished it. This unique approach enhances productivity by motivating you to complete tasks on time.

Task Actions

  • Add a Task: You can easily add a new task by providing a title and specifying the deadline for the task.

  • Edit a Task: If you need to make changes to a task, you can edit its title and deadline.

  • Mark as Complete: When you finish a task, you can mark it as complete, and it will record the completion time.

  • Delete a Task: If you no longer need a task, you can delete it from your list.

Key-Bindings

While you can perform all actions with the mouse, this app offers enhanced productivity and accessibility through keyboard shortcuts.

Task Creation

  • Press the "+" button to create a new task.

  • Use the Tab key to navigate through the task fields.

  • When in the title field, press Shift + Enter to create a new task.

Navigating Tasks

  • Use the up and down arrow keys to select tasks.

Completing Tasks

  • Mark tasks as completed by selecting them and pressing Enter. This action records the completion time.

Deleting Tasks

  • Simply select a task and press the Delete key to remove it from your list.

GitHub Repository

You can clone and run this app locally by following these steps:

  1. Clone the repository to your local machine:

Recommended IDE Setup

About

Unlike conventional to-do apps, this app combines task management with time goals. You can set a deadline for each task, and when you complete a task, it displays the time at which you finished it. This unique approach enhances productivity by motivating you to complete tasks on time.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors