Оновлено: 2026-04-14
https://github.com/serhiivereschak/family-tree (private)
Інтерактивне генеалогічне дерево. HTML/JS фронтенд з SQL базою та Telegram-ботом. Парсить SVG-граф і будує інтерактивне дерево роду.
tg-bot/)next-tree/ — прототип на Next.jsindex.html → головна сторінка з деревом
parse-svg-graph.js → парсинг SVG → JSON структура дерева
parse-geom.js → геометрія вузлів
parsed_tree.json → результат парсингу (cached)
inferred_tree.json → виведена структура зв'язків
SQL файли:
add_columns.sql → структура таблиці контактів
add_contacts.sql → наповнення даними
add_x_pos.sql → позиції вузлів
повне_оновлення_бази.sql → повне оновлення
tg-bot/ → Telegram бот для доступу до дерева
next-tree/ → Next.js прототип (не завершений)
| Файл | Опис |
|---|---|
index.html |
Головна сторінка, D3.js або vanilla tree |
derevo_rodu (1).html |
Попередня версія HTML |
parse-svg-graph.js |
SVG парсер → JSON |
import.json |
Дані для імпорту |
tg-bot/ |
Telegram бот |
# Для tg-bot:
TELEGRAM_BOT_TOKEN=...
DATABASE_URL=...
node-v20.12.0-win-x64/ і node_portable/ — великі папки, виключені з gitnvm-setup.exe — в .gitignorenext-tree/)