Skip to content

Vojtech-M/QuackTrack

Repository files navigation

🦆 QuackTrack - Help the Developer

QuackTrack is an IntelliJ IDEA plugin designed to help developers manage their time effectively while keeping them hydrated and promoting healthy habits—all in a fun way with animated ducks!

🦆⏳💧 This plugin was made for team coding competetion UnIT 2025 in category Help the Developer by JetBrains.

Technology

logo  KotlinLogo  GradleLogo 

🚀 Features

  • Customizable Countdown Timer
    • Tracks time spent on a project
    • Allows setting custom countdown durations
    • Displays an animated duck while the timer runs
  • Hydration Reminder 💧
    • Alerts developers to drink water every hour
    • Resettable with a button
    • If ignored, an angry duck appears! 🦆😠
  • Walk Reminder 🚶
    • Encourages short breaks with fun animations

📸 Screenshots

(Add screenshots here if available)

🛠 Installation

  1. Open IntelliJ IDEA.
  2. Navigate to SettingsPlugins.
  3. Search for "QuackTrack".
  4. Click Install and restart your IDE.

🏗 How It Works

  • The timer runs in the IntelliJ IDEA tool window and can be started with a button click.
  • The hydration reminder runs in parallel and notifies the user every hour.
  • If the hydration reminder is ignored, a grumpy duck appears to remind you! 🦆
  • The walk reminder encourages breaks by displaying animations.

📝 Usage

  1. Open the QuackTrack tool window in IntelliJ IDEA.
  2. Set your countdown timer using the dropdown menu.
  3. Click Start Timer to begin tracking.
  4. Stay hydrated! The duck will remind you. 🦆💦

💻 Technologies Used

  • Kotlin for plugin development
  • IntelliJ Platform SDK
  • Swing UI Components (JBLabel, JPanel, etc.)
  • JetBrains API for notifications and IDE integrations

👥 Contributors

📜 License

MIT License. See LICENSE for details.

🌟 Support & Feedback

If you like QuackTrack, give it a ⭐ on GitHub! For issues, create a new GitHub issue.


🐤 Keep coding, stay hydrated, and take breaks with QuackTrack! 🦆🚀

About

Plugin for IntelliJ IDEA made in kotlin at UNIT 2025

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages