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.
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.
- CLI comand parsing
- Persistent storage using File System API
- Modular architecture
- Error handling
- Incremental task IDs
- Human-readable terminal output
- Node.js
- JavaScript
- File System API
- JSON data persistence
This project is licensed under the MIT License
Dariel Sartorio