Skip to content

Simple Node.js CLI Task Tracker to add, delete, update, and mark tasks, storing data in a local JSON file.

Notifications You must be signed in to change notification settings

hamidrezaghavami/Task-Tracker-CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Task Tracker CLI πŸ“

A simple Command-Line Task Tracker built with Node.js.
This project is part of my learning journey from roadmap.sh.

πŸ“Œ Project Overview

The Task Tracker CLI allows you to:

  • Add tasks
  • List tasks
  • Mark tasks as in progress or done
  • Delete tasks
  • Save tasks persistently to a local file (JSON)

It’s a great hands-on project for practicing Node.js, CLI development, and file system operations.

πŸš€ How to Run

  1. Clone this repository:
    git clone https://github.com/hamidrezaghavami/TaskTrackerCLI.js.git
    cd TaskTrackerCLI.js
    

run the script: node TaskTrackerCLI.js

Tech Stack β€’ JavaScript (Node.js) β€’ File System (fs) for data persistence

Learning Source

This project is based on the Task Tracker project from roadmap.sh.

πŸ“Œ Status

βœ… Initial version completed πŸ”„ Will improve as I learn more about Node.js and backend development

About

Simple Node.js CLI Task Tracker to add, delete, update, and mark tasks, storing data in a local JSON file.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published