Частина перша. Як все почалося
Іноді мене турбують напади мігрені – іноді сильні. Я чув, що ведення щоденника нападів корисне. У 2024 році, після особливо сильного нападу, я почав записувати текстові описи з датами та симптомами. Паралельно я почав тестувати різні додатки, в яких намагався записувати ті ж події.
Чому існуючі додатки мені не підходили
По-перше, що мені не сподобалося в існуючих додатках – обробка персональних даних була недостатньо прозорою. І безпека також була сумнівною.
По-друге, бракувало можливості імпорту та експорту моїх даних. Мало форматів і жодних стандартів.
По-третє, не було можливості додавати власну логіку нападів. Або інший ресурс з даними, які саме мені потрібні, наприклад прогноз магнітних бур або їх історію.
Тоді я вирішив, що створю власний щоденник мігрені для відстеження симптомів. І не лише це.
Що я навчився, створюючи цей проект
Створюючи цей проект, як і все створюючи, я вивчав нові технології та інструменти. Я випробовував сервіси, які раніше не використовував ні на роботі, ні в інших особистих проектах.
Одним з перших речей, що я викоримав, було створення прототипу frontend. Він залишився майже незмінним.
Другою річчю, яку я використовував для мозкового штурму, генерації прототипів та переписування монотонного коду, був AI. Тут я спробував ChatGPT, Khoj (Gemini, Claude Sonnet) та сервіси Google Antigravity.
Код сервісів – backend та frontend – я залишив публічно доступним, оскільки вважаю, що кожен повинен мати можливість взяти його та модифікувати для себе. Або допомогти мені вдосконалити. Або запропонувати та додати новий функціонал.
Що буде в майбутньому?
- Додам більше різних звітів та модуль, який аналізуватиме лише твої дані і на їх основі попереджатиме про підвищену ймовірність мігрені або головного болю.
- Переклад на інші мови – першими будуть українська, литовська та польська.
- Вибір статі та додавання жіночого циклу.
Демо-середовище, де можна спробувати, не вводячи багато інформації – можна знайти, перейшовши за цим посиланням.
Сторінка документації знаходиться тут.
Офіційний продукт програми, де буде мій особистий функціонал та більше інтеграцій – можна знайти тут.

Висновок
У наступних блогах я розкажу детальніше про кожен функціонал. Також про цікаві відкриття під час створення цього продукту.
Успіхів та здоров’я!
