Skip to content

trackk is a clean and interactive command-line to-do tracker built using Node.js, powered by inquirer.

License

bhavy1204/Trackk

Repository files navigation

Under Development NodeJS

🧠 trackk - A Simple CLI To-Do App

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. ✨


🚀 Features

  • ✅ 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

💻 Installation

Make sure you have Node.js installed.

npm install -g trackk

If you're running it locally from source, use:

📦 Usage

trackk

You'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. Exit

Select an option and get things done! 🧘‍♂️


📁 File Storage

  • Active tasks: tasks.json
  • Completed tasks: completed.json

These are managed automatically—no manual editing needed.


🤖 Tech Stack

  • Node.js
  • Inquirer.js
  • Chalk
  • File System (fs)

🛠️ Future Plans

  • ✍️ Edit task functionality
  • 🏷️ Tags and categories
  • ⏰ Due dates and reminders
  • 📄 Export to .txt or .csv

🙌 Contribute

Got suggestions or spotted a bug? Contributions are always welcome!
Let’s make trackk even better, together. 💪


License

MIT license

About

trackk is a clean and interactive command-line to-do tracker built using Node.js, powered by inquirer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published