Skip to content

potaotototo/ip

 
 

Repository files navigation

Noosy

Your Smart Personal Task Manager

Java Build Platform

Noosy is a Java-based personal assistant for efficient task management. It combines a command-line interface (CLI) for speed with a graphical user interface (GUI) for intuitive interaction — and stores all your tasks persistently, so nothing is lost between sessions.


✨ Features

  • Hybrid CLI + GUI – Use keyboard commands or click through a sleek interface.
  • Persistent Storage – All tasks are saved automatically.
  • Efficient Task Commands – Manage tasks quickly and precisely.
  • Search & Filter – Find tasks by keyword or date.

💻 Available Commands

Command Description
add Add a new task (e.g., to-do, deadline, event)
delete Remove a task from the list
list View all saved tasks
mark Mark a task as completed
unmark Mark a task as not completed
find Search for tasks by keyword
datesearch Find tasks scheduled for a specific date
exit Exit Noosy and save all tasks

🚀 Installation & Usage

  1. Download the JAR Go to the Releases page and download the latest noosy.jar.

  2. Run Noosy

    java -jar noosy.jar
  3. Start Managing Tasks!

    • Use the GUI buttons, or
    • Type commands in the input bar (e.g., add Read book /by 2025-08-20)

🖼️ Screenshots

(Add images or GIFs of the CLI and GUI here)


🛠️ Tech Stack

  • Java 17+
  • JavaFX for GUI
  • Gradle for build automation

📄 License

This project is licensed under the MIT License.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Java 95.2%
  • CSS 2.7%
  • Shell 1.2%
  • Batchfile 0.9%