trackk is a clean and interactive command-line to-do tracker built using Node.js, powered by inquirer, chalk, and file-based persistence.
No cloud. No clutter. Just pure focus. ✨
- ✅ Add new tasks
- 📋 View all tasks
- 🎯 Mark tasks as completed
- 🔁 Mark completed tasks as incomplete
- 🗑️ Delete tasks (from active or completed)
- 📆 Filter today's tasks
- 🧠 Persistent task storage using JSON and file system
Make sure you have Node.js installed.
npm install -g trackkIf you're running it locally from source, use:
📦 Usage
trackkYou'll see an interactive menu:
----- WELCOME TO THE APP -----
1. Add task
2. View all tasks
3. View completed tasks
4. View today's tasks only
5. ExitSelect an option and get things done! 🧘♂️
- Active tasks:
tasks.json - Completed tasks:
completed.json
These are managed automatically—no manual editing needed.
- Node.js
- Inquirer.js
- Chalk
- File System (
fs)
- ✍️ Edit task functionality
- 🏷️ Tags and categories
- ⏰ Due dates and reminders
- 📄 Export to
.txtor.csv
Got suggestions or spotted a bug? Contributions are always welcome!
Let’s make trackk even better, together. 💪
MIT license