type: project
parent: personal
name: Планувальник відпусток
slug: vacation-planner
status: active
readiness_pct: 25
owner_agent: TODO
created: 2026-05-05
last_updated: 2026-05-05
Планувальник відпусток (Vacation Planner)
Особистий проект Сергія: інструмент для планування сімейних подорожей з оглядом маршрутів, бронюванням, бюджетом, чек-лістами і інтерактивною мапою.
Meta
Why this exists:
- Сергій планує сімейні подорожі регулярно (раз на 1-3 місяці) з дружиною та дитиною 5 років
- Кожна подорож = research локацій + бронь + чек-лист речей + бюджет + контакти
- Зараз робиться у формі окремих маркдаун-сторінок Reports Hub (типу family-trip-medvyno-dobropark-2026-05-07)
- Хочемо стандартизувати: один шаблон / один renderer / одна DB → масштабувати
KPIs (orient):
- К-сть запланованих подорожей
- Час від «ідея» до «маршрут готовий до бронювання»
- К-сть автоматично доданих контактів / зачикінжених локацій
Status snapshot:
- 🟡 MVP — є 1 запланована подорож (травневі 7-9 травня 2026), як reference сторінка
- 🟢 Інтерактивна карта Leaflet вже працює
- 🔴 Шаблон / renderer / DB не уніфікований
- 🔴 Інтеграція з календарем (Google Calendar) — TODO
- 🔴 Cost-tracking автоматично в Expense Bot — TODO
Stakeholders:
- Owner: Сергій (тільки сімейне користування)
Запланована подорож (поточна)
7-9 травня 2026 — Медвин + Добропарк (3 дні / 2 ночі)
Концепт: виїзд з Обухова → крафтова пивоварня → сафарі-парк з кінними прогулянками + ферма → Бенксі-стоп у Бородянці → день квітів у Добропарку → Кураж Базар на ВДНГ → виноробня BIOLOGIST → додому.
Маршрут: Обухів → Хотянівка → Медвин → Бородянка → Мотижин (Добропарк) → Київ (ВДНГ) → Лісники → Обухів
Учасники: Сергій + дружина + дитина (5 років)
Бюджет: 12 000 – 18 000 ₴ (без палива; пальне ~1000-1500 ₴)
Live-сторінка маршруту з картою:
- HTML версія (Leaflet + інтерактиви): http://31.131.26.203/reports/family-trip-medvyno-dobropark-2026-05-07.html
- MD версія: http://31.131.26.203/reports/family-trip-medvyno-dobropark-2026-05-07
Структура дня
| День |
Концепт |
Ключова локація |
| Чт 7.05 |
Виїзд + крафт-пиво + сафарі-парк + ферма + ночівля у глемпі |
Hott's Brewery (Хотянівка) → Сафарі-парк "Медвино" |
| Пт 8.05 |
Меморіал Бородянки + день у квітковому парку + контактний зоопарк + ночівля |
Бородянка (Бенксі) → Добропарк, Мотижин |
| Сб 9.05 |
Прогулянка тюльпанами + Кураж Базар + виноробня + повернення |
Добропарк → ВДНГ (Кураж) → BIOLOGIST (Лісники) |
Бронювання чек-лист
- [ ] Медвино — +380 97 715 5929 (щодня 09:00-21:00), лодж/глемп ніч 7-8.05 ⚠️ блокер маршруту
- [ ] Добропарк — prozori-glamping.com/dobropark-reservation АБО 067 239 11 11, глемп ніч 8-9.05
- [ ] Hott's Brewery — pivo.kiev.ua, опційно зарезервувати екскурсію 7.05
- [ ] BIOLOGIST — biologist.com.ua, дегустація 9.05 ~15:30
- [ ] Кураж Базар — vdng.ua/categories/kurazh, вхідні онлайн / реєстрація
Контакти
- Медвино проживання: +380 97 715 5929
- Медвино екскурсії: +380 96 028 8811
- Медвино ресторан: +380 67 128 8811
- Добропарк бронь: 067 239 11 11
Backlog (для проекту як інструменту)
Найближчі задачі
- [ ] Шаблон-сторінка для нового маршруту (один HTML5 + Leaflet, замінювані blocks: дні / витрати / контакти / чек-лист)
- [ ] DB структура (SQLite або JSON) для запам'ятовування локацій-кандидатів
- [ ] Reusable «favorite locations» — місця де вже були (з оцінкою + повторюваністю)
- [ ] Інтеграція з Google Calendar — створення events автоматично
- [ ] Інтеграція з Expense Bot — автоматичне внесення витрат у категорію «🎁 Соціальне → Подорожі» або нова макро-категорія
Дослідницькі задачі
- [ ] Skill для генерації маршрутів — пошук «localthings» Anthropic / community (research)
- [ ] Booking integration — Airbnb API / Booking.com / Tripadvisor для масштабних варіантів
- [ ] Weather forecast — додавати прогноз у плани
Длиннострокові
- [ ] Telegram-бот «Підкажи куди поїхати на вихідні» з історією і preferences
- [ ] Інтеграція з family-tree (хто з родичів живе у регіоні куди їдемо)
Open questions
- Чи замінюємо нинішній ad-hoc формат (.md + .html у Reports Hub) на щось більш structured (FastAPI + DB як у Family Tree)?
- Чи інтегруємо календарну частину (нагадування за 2 дні до бронювання)?
- Як будемо обліковувати фактичні витрати vs планові (інтеграція Expense Bot)?
Cross-references
- Reports Hub — поточні маршрути: http://31.131.26.203/reports/
- Family Tree (особистий) — потенційно «де живуть родичі» інтеграція: http://31.131.26.203/reports/wiki/projects/personal/family-tree/index.md
- Memory: MEMORY-PERSONAL.md