Skip to content

dariel-sartorio/task-manager-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Manager CLI

A lightweight Command Line Interface (CLI) application built with Node.js that allows users to manage tasks directly from the terminal.

This project simulates a real-world backend assignment focused on core JavaScript, filesystem persistence, and clean architecture principles.

📌 Overview

Task Manager CLI is a terminal-based productivity tool that enables users to:

  • Create tasks
  • List tasks
  • Mark tasks as completed
  • Delete tasks
  • Persist data locally using JSON storage

The goal of this project is to demonstrate strong JavaScript fundamentals, Node.js core APIs, and professional project structure without external frameworks.

🚀 Features

  • CLI comand parsing
  • Persistent storage using File System API
  • Modular architecture
  • Error handling
  • Incremental task IDs
  • Human-readable terminal output

🛠 Tech Stack

  • Node.js
  • JavaScript
  • File System API
  • JSON data persistence

📄 License

This project is licensed under the MIT License

👨‍💻 Author

Dariel Sartorio

About

A lightweight Command Line Interface (CLI) application built with Node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors