Skip to content

Manage your tasks efficiently with this web-based Todo application. application helps you stay on top of your tasks by allowing you to add, delete, mark as complete or incomplete, and get email reminders 5 minutes before the deadline.

License

Notifications You must be signed in to change notification settings

ganeshkandhan17/To_Do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo Application

Manage your tasks efficiently with this web-based Todo application. Built using HTML, CSS, JavaScript, Node.js, Express, and MongoDB, this app helps you stay on top of your tasks by allowing you to add, delete, mark as complete or incomplete, and get email reminders 5 minutes before the deadline.

🌍 Features:

  • Add Task: Create new tasks with deadlines.
  • Delete Task: Remove unwanted tasks.
  • Mark as Complete/Incomplete: Update the status of tasks as you finish them.
  • Email Reminder: Receive an email reminder 5 minutes before a task's deadline.
  • Change Password: Update your account password.
  • Forgot Password: Recover your account if you've forgotten your password.
  • Search Tasks: Easily search through tasks by name or status.
  • Task History: View the history of your completed tasks, along with their completion date and time.

🚀 How to Use:

  1. Sign up / Log in: Create an account or log in to manage your tasks.
  2. Add a Task: Set a task with a deadline, and it will be tracked until completion.
  3. Manage Tasks:
    • Mark tasks as complete or incomplete.
    • Delete tasks you no longer need.
  4. Email Notification: Get notified via email 5 minutes before the deadline of a task.
  5. View Task History: Check when tasks were completed.

🛠️ Tech Stack:

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express
  • Database: MongoDB
  • Email Notifications: NodeMailer

📸 Screenshots:

image image image

About

Manage your tasks efficiently with this web-based Todo application. application helps you stay on top of your tasks by allowing you to add, delete, mark as complete or incomplete, and get email reminders 5 minutes before the deadline.

Topics

Resources

License

Stars

Watchers

Forks