«Ідея заповнити родинне дерево у нас із дружиною виникла вже давно. Ми постійно відкладали це на потім, аж поки я не зловив себе на думці, що починаю забувати дати та родинні зв’язки, за що було соромно. Стало зрозуміло, що для цього потрібен окремий інструмент на ПК, оскільки даних планується багато і їх потрібно впорядкувати», — розповів dev.ua Євген Москвяк.
Читайте также: Європарламент запускає власну ШІ-платформу, але на базі американських моделей
Так за чотири вечори з’явився Family_tree — безплатний інструмент для створення власного унікального родинного дерева, який дозволяє наповнювати та редагувати дані будь-коли, не передаючи при цьому жодної персональної інформації третім особам.
Головна фішка проєкту — повна конфіденційність. Перейшовши на сторінку проєкту, користувач бачить вітальне вікно, де може або почати заповнення з нуля, або завантажити раніше збережений файл у форматі .json.
«Всі обчислення та операції виконуються виключно у браузері, тому дані нікуди не відправляються», — підкреслює автор.
При виборі опції «Розпочати заповнювати» відкривається чистий простір і автоматично з’являється поп-ап для створення картки людини. Після внесення інформації список усіх персон відображається зліва, а самі картки — у центрі екрана. Їх можна вільно перетягувати, редагувати подвійним кліком, а також встановлювати зв’язки між членами родини: батько, мати, дружина, син, донька, бабуся чи дідусь. Для зручності реалізована функція «Зберегти у файл» (експорт у .json), що дозволяє продовжити роботу над деревом у будь-який час та на будь-якому пристрої.
Євген зазначає, що сам активно користується сервісом: зараз його власне дерево заповнене приблизно на 65%, і процес збору інформації триває.
Читайте также: Назарій Гусаков отримав нову підозру за легалізацію 162 млн грн через криптобіржі та 1170 карток
Над проєктом Євген працює разом із дружиною. Бувши фахівцем із QA, Євген узяв на себе формування логіки та технічну основу, а дружина стала головним критиком та тестувальником.
«Проєкт створено за допомогою ШІ. Оскільки моїх знань як QA-інженера недостатньо для повноцінної розробки такого продукту, я використовував ШІ для написання коду. Я чітко розумію, який результат маю отримати, тому спрямовую процес, переписую промпти та коригую логіку, коли знаю, що можна зробити краще», — поділився айтівець.
Весь цикл — від постановки вимог до деплою та виправлення перших багів — зайняв усього чотири вечори. Реліз відбувся близько місяця тому. Проєкт запустили на GitHub Pages, тому фінансових витрат розробка не потребувала — лише інвестицію особистого часу. Заробляти на інструменті автори теж не планують.
«Звісно, монетизація мотивує, але ми живемо в такі часи, коли є більш пріоритетні збори. Мені приємно просто отримати фідбек, коментарі та знати, що інструмент приносить користь людям», — зазначив Євген.
Зараз Family_tree знаходиться на стадії альфа-версії, тому в найближчих планах Євгена — виправлення багів.
Читайте также: Студент, наркозалежна та СЗЧшник: СБУ затримала агентів рф, які реєстрували старлінки для рашистів
