Skip to content

This Todo App helps users manage tasks with features like creating, completing, and deleting todos. It organizes tasks by priority, offers a clean interface, and uses secure authentication, making it ideal for staying organized and productive.

Notifications You must be signed in to change notification settings

tanishqkumar2003/Taskify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Todo App

A simple and intuitive Todo application that allows users to manage their tasks efficiently. This app enables users to create, view, complete, and delete todos, organizing them by priority for better productivity.

Features

  • Create Todos: Easily add new tasks with titles, descriptions, due dates, and priority levels.
  • View Todos: Display todos organized by high and low priority for easy access.
  • Mark as Completed: Update tasks to reflect their completion status.
  • Delete Todos: Remove tasks that are no longer needed.
  • Responsive Design: Works seamlessly on both desktop and mobile devices.

Technologies Used

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express.js, MongoDB
  • Authentication: JWT (JSON Web Tokens)

Installation

  1. Clone the repository: git clone https://github.com/tanishqkumar2003/todoApp.git

  2. Navigate to the project directory:

  3. Install dependencies: npm install

  4. Set up the backend server: Navigate to the backend directory. Run the server: npm run start

  5. Start the frontend: npm start

API Endpoints

  • GET /api/v1/todo/get - Fetch all todos
  • POST /api/v1/todo/create - Create a new todo
  • PUT /api/v1/todo/completed - Mark a todo as completed
  • DELETE /api/v1/todo/delete - Delete a todo

Contributing

Contributions are welcome! Please create a pull request for any enhancements or bug fixes.

About

This Todo App helps users manage tasks with features like creating, completing, and deleting todos. It organizes tasks by priority, offers a clean interface, and uses secure authentication, making it ideal for staying organized and productive.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published