Skip to content

TODO SYNC is a comprehensive task management application designed to help users efficiently organize and manage their daily tasks. The platform offers a wide range of features including OTP authentication, task filtering, and real-time reminders, making it an ideal tool for individuals and teams looking to boost their productivity.

Notifications You must be signed in to change notification settings

parthav24/TodoSync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

TODO SYNC

TODO SYNC is a comprehensive task management application designed to help users efficiently organize and manage their daily tasks. The platform offers a wide range of features including OTP authentication, task filtering, and real-time reminders, making it an ideal tool for individuals and teams looking to boost their productivity.

Overview

TODO SYNC is built using the MERN stack (MongoDB, Express.js, React.js, Node.js) and provides users with a seamless experience to manage their to-do lists. Whether you're handling personal tasks or managing a team's workload, TODO SYNC offers the flexibility and functionality needed to keep everything organized.

Features

  • User Registration with OTP Authentication: Secure user registration with email-based OTP (One-Time Password) authentication to ensure that only verified users can access the platform.

  • Login: Simple and secure login process with password authentication.

  • Post Todo: Users can easily create and post new tasks with details such as title, description, priority level, and reminder time.

  • View Current Todos: View all current tasks with options to filter by priority, completion date, favorite status, and creation date.

  • View All Todos: Access a comprehensive list of all tasks (both current and completed) with advanced filtering options, including priority, completion status, and more.

  • Calendar View: Visualize tasks in a calendar format, displaying tasks based on their scheduled dates.

  • Reminders and Notifications: Set reminders for tasks, and receive real-time notifications when tasks are due.

  • Task Management: Edit, update, and delete tasks as needed to keep your to-do list up-to-date.

  • Logout: Securely log out of the application to protect user data and session integrity.

Technologies Used

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT, Email-based OTP
  • UI/UX: CSS
  • Deployment: Netlify, Render (https://todoosync.netlify.app/)

About

TODO SYNC is a comprehensive task management application designed to help users efficiently organize and manage their daily tasks. The platform offers a wide range of features including OTP authentication, task filtering, and real-time reminders, making it an ideal tool for individuals and teams looking to boost their productivity.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published