Skip to content

muhammadfarooq85/Todo-Manager-CLI-Node-Js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo Manager CLI

A simple and interactive command-line Todo Manager built with Node.js. Manage your tasks easily with options to add, view, and delete tasks—all from your terminal!

Features

  • Add new tasks
  • List all tasks
  • Delete tasks interactively
  • Friendly command-line interface with spinner animations
  • Data persistence using a local JSON file (todo.json)

Installation

  1. Clone the repository or download the source code:
git clone https://github.com/muhammadfarooq85/Todo-Manager-CLI-Node-Js
cd Todo-Manager-CLI-Node
  1. Install dependencies:
npm install
  1. Usage
node index.js todo

How it works

  1. Enter your name.

  2. Choose an action from the menu:

  • Add a Task

  • View Tasks

  • Delete a Task

  • Exit

  1. Follow on-screen prompts to manage your todo list.

File Storage

  • Tasks are stored locally in todo.json in the project directory.
  • Make sure to keep this file safe if you want to retain your task list.

Contributing

Feel free to submit issues or pull requests for improvements or bug fixes!

Made With 💖 by Muhammad Farooq!

About

This is my first cli project. Happy coding!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published