Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sashka11111/goal-tracker-db
An application for tracking personal goals. JavaFX + DB(SQLite)
https://github.com/sashka11111/goal-tracker-db
Last synced: about 1 month ago
JSON representation
An application for tracking personal goals. JavaFX + DB(SQLite)
- Host: GitHub
- URL: https://github.com/sashka11111/goal-tracker-db
- Owner: Sashka11111
- Created: 2024-05-09T15:52:01.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-06-19T08:10:26.000Z (6 months ago)
- Last Synced: 2024-06-19T16:59:57.532Z (6 months ago)
- Language: Java
- Homepage:
- Size: 1.23 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🎯 Трекер особистих цілей
## Опис
> "Трекер особистих цілей" – десктопний додаток, який допомагає ставити та досягати свої цілі. Наявна можливість створювати нові цілі, відстежувати свій прогрес та переглядати цікаві поради для натхнення. Основна мета додатку допомогти Вам досягати свої цілі, шляхом розбиття їх на маленькі "Кроки", виконавши які Ви досягнете задумане.
## 🚀 Можливості
- ✨ **Створення цілей**: Легко створюйте, редагуйте та видаляйте свої особисті цілі.
- ✨ **Створення категорій**: Додавайте, редагуйте та видаляйте категорії.
- ✨ **Створення кроків**: Розбивайте свої цілі на кроки, створюйте, редагуйте та видаляйте їх.
- ✨ **Відстеження прогресу**: Переглядайте свій прогрес у вигляді графіка, та підрахованих цілей за статусом (активні, завершені, відкладені).
- ✨ **Поради**: Надихайтеся цікавими та корисними порадами.
- ✨ **Пошук**: Здійснюйте пошук цілей та кроків.
- ✨ **Зміна статусу**: Змінюйте статус для цілей(активні, завершені, відкладені) та кроків (активний, завершений).## 🎥 Демонстрація
Реєстрація
Авторизація
Моя активність
Мої цілі
Зміна статусу цілі
Зміна статусу кроку
Категорії
Мої кроки
Поради
Пошук
## 💻 Використання
### Авторизація та Реєстрація
1. **Запуск додатку**: Після запуску користувач має змогу здійснити авторизацію або перейти до реєстрації, якщо користується вперше.
2. **Реєстрація**: Під час реєстрації потрібно вказати логін, пароль, а також вибрати зображення (за бажанням).
3. **Авторизація**: Після успішної реєстрації користувач переходить до авторизації, де потрібно ввести логін та пароль.### Головне меню
Після успішної авторизації користувач переходить до головного меню програми, де йому доступні наступні функції:#### Додавання цілі
- **Створення нової цілі**: Введіть назву, опис, виберіть дату початку та кінця цілі, а також категорію.
- **Управління цілями**: У таблиці відображаються всі цілі, які належать користувачу. Є можливість видалення, редагування та очищення полів для введення.
- **Зміна статусу**: Залежно від реалізації цілі, є можливість змінення її статусу («активна», «відкладена», «завершена»).#### Перегляд активності
- **Графік активності**: Перегляд активності представлено у вигляді графіка, де відображається кількість цілей за статусом, що належать до окремого місяця.#### Управління категоріями
- **Стандартні категорії**: За замовчуванням користувач має певний перелік категорій.
- **Редагування категорій**: Можливість додавання нових категорій, видалення або редагування існуючих.#### Розбиття цілі на кроки
- **Створення крокыв**: Можливість розбити ціль на маленькі «підцілі», описавши потрібні кроки для реалізації.
- **Управління кроками**: Зміна статусу кроку («активний», «завершений»).### Поради
- **Корисні поради**: Для кращого розуміння формування цілей та їх досягнення є можливість перегляду порад, які корисні для реалізації в житті.## 🔗 Вимоги до системи
Для виконання програми необхідно встановити наступні компоненти: JavaFX SDK версії 22, JDK версії 22 та JRE версії 8.
## 🆘 Допомога
Якщо у вас виникли питання або потрібна допомога, будь ласка, зв'яжіться зі мною:
- Email: [email protected]## 🤝 Внесок
1. Форкніть репозиторій
2. Створіть свою гілку (git checkout -b feature/AmazingFeature)
3. Закомітьте зміни (git commit -m 'Add some AmazingFeature')
4. Відправте гілку (git push origin feature/AmazingFeature)
5. Відкрийте Pull Request## ✍️ Автор
- **Олександра** - [Мій профіль](https://github.com/Sashka11111)