Skip to content

Course project. An application for tracking personal goals.

Notifications You must be signed in to change notification settings

Sashka11111/goal-tracker-db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 Трекер особистих цілей

Опис

"Трекер особистих цілей" – десктопний додаток, який допомагає ставити та досягати свої цілі. Наявна можливість створювати нові цілі, відстежувати свій прогрес та переглядати цікаві поради для натхнення. Основна мета додатку допомогти Вам досягати свої цілі, шляхом розбиття їх на маленькі "Кроки", виконавши які Ви досягнете задумане.

🚀 Можливості

  • Створення цілей: Легко створюйте, редагуйте та видаляйте свої особисті цілі.
  • Створення категорій: Додавайте, редагуйте та видаляйте категорії.
  • Створення кроків: Розбивайте свої цілі на кроки, створюйте, редагуйте та видаляйте їх.
  • Відстеження прогресу: Переглядайте свій прогрес у вигляді графіка, та підрахованих цілей за статусом (активні, завершені, відкладені).
  • Поради: Надихайтеся цікавими та корисними порадами.
  • Пошук: Здійснюйте пошук цілей та кроків.
  • Зміна статусу: Змінюйте статус для цілей(активні, завершені, відкладені) та кроків (активний, завершений).

🎥 Демонстрація

Реєстрація

2024-06-19-103926

Авторизація

2024-06-19-104030

Моя активність

2024-06-19-104450

Мої цілі

2024-06-19-104542

Зміна статусу цілі

2024-06-19-104748

Зміна статусу кроку

2024-06-19-104822

Категорії

2024-06-19-104927

Мої кроки

2024-06-19-105020

Поради

2024-06-19-105105

Пошук

2024-06-19-105242

💻 Використання

Авторизація та Реєстрація

  1. Запуск додатку: Після запуску користувач має змогу здійснити авторизацію або перейти до реєстрації, якщо користується вперше.
  2. Реєстрація: Під час реєстрації потрібно вказати логін, пароль, а також вибрати зображення (за бажанням).
  3. Авторизація: Після успішної реєстрації користувач переходить до авторизації, де потрібно ввести логін та пароль.

Головне меню

Після успішної авторизації користувач переходить до головного меню програми, де йому доступні наступні функції:

Додавання цілі

  • Створення нової цілі: Введіть назву, опис, виберіть дату початку та кінця цілі, а також категорію.
  • Управління цілями: У таблиці відображаються всі цілі, які належать користувачу. Є можливість видалення, редагування та очищення полів для введення.
  • Зміна статусу: Залежно від реалізації цілі, є можливість змінення її статусу («активна», «відкладена», «завершена»).

Перегляд активності

  • Графік активності: Перегляд активності представлено у вигляді графіка, де відображається кількість цілей за статусом, що належать до окремого місяця.

Управління категоріями

  • Стандартні категорії: За замовчуванням користувач має певний перелік категорій.
  • Редагування категорій: Можливість додавання нових категорій, видалення або редагування існуючих.

Розбиття цілі на кроки

  • Створення крокыв: Можливість розбити ціль на маленькі «підцілі», описавши потрібні кроки для реалізації.
  • Управління кроками: Зміна статусу кроку («активний», «завершений»).

Поради

  • Корисні поради: Для кращого розуміння формування цілей та їх досягнення є можливість перегляду порад, які корисні для реалізації в житті.

🔗 Вимоги до системи

Для виконання програми необхідно встановити наступні компоненти: JavaFX SDK версії 22, JDK версії 22 та JRE версії 8.

🆘 Допомога

Якщо у вас виникли питання або потрібна допомога, будь ласка, зв'яжіться зі мною:

🤝 Внесок

  1. Форкніть репозиторій
  2. Створіть свою гілку (git checkout -b feature/AmazingFeature)
  3. Закомітьте зміни (git commit -m 'Add some AmazingFeature')
  4. Відправте гілку (git push origin feature/AmazingFeature)
  5. Відкрийте Pull Request

✍️ Автор

Releases

No releases published

Packages

No packages published