Rybalka Club
Спільнота рибалок, прогноз кльову та ШІ-асистент
Живий радар риболовлі для України — мапа водойм, прогноз клювання, стрічка вилову, довідник на 80 видів риб та ШІ-асистент, що базується на курованій базі знань. Побудований на одному кластері Elasticsearch, із семантичним пошуком за ембеддингами та RAG-відповідями з посиланнями на джерела.
- Галузь
- Спільнота · Україна
- Технології
- Next.js 16 · Symfony 7.4 · Elasticsearch · TEI + Claude / GPT


- Видів риб
- 80+
- Розмір вектора
- 1024
- Шарів на мапі
- 4
- SQL баз
- 0
Живий Радар для Кожного Рибалки
Українським рибалкам потрібне було одне місце, щоб бачити, де клює, реєструвати вилови, обмінюватися порадами та звіряти правила своєї області — без англомовного західного застосунку, який не знає, що їхнє озеро існує. Ми його побудували.
Кожна функція, від мапи Leaflet із прогнозом клювання до ШІ-асистента, що відповідає українською з посиланнями на джерела, працює на Symfony 7.4 API, що говорить з одним кластером Elasticsearch (без SQL). RAG-пошук використовує мультимовні e5-large ембеддинги через Hugging Face TEI, а OpenAI або Claude — для фінальної відповіді.
Створити спільноту рибалок, що добре робить сім речей — мапа, прогноз, соцстрічка, ріли, довідник, ШІ-асистент та адмін-модерація — на одному сервері Hetzner, з одним сховищем, без SQL та з відповідями українською, що цитують джерело.
Elasticsearch як єдиний datastore (кожен індекс із префіксом r_), Symfony 7.4 + PHP 8.4 для API, Next.js 16 з App Router спереду, Leaflet для радара, Recharts для адмін-аналітики, та тонкий AiClient, що обгортає як OpenAI, так і Claude. Ембеддинги з Hugging Face TEI (e5-large 1024-dim) живлять гібридний пошук BM25 + kNN + RRF.
Створено для Справжніх Рибалок
- 01
Живий Радар Водойм
Мапа Leaflet з виловами, водоймами, тепловою картою, шарами типу водойм та глибин; базові карти dark/satellite/relief та геокодування пошуку місць.
- 02
Прогноз Клювання
Прогноз для водойми, що поєднує тиск, вітер, температуру води, фазу місяця, солунар, Kp та рівень річки — все у живому режимі, як одна читабельна оцінка.
- 03
ШІ-Асистент (RAG)
Відповідає на питання про рибалку українською, дістаючи з r_knowledge через e5-large ембеддинги, та цитує джерела [n] у відповіді. Створено, щоб ніколи не вигадувати водойму.
- 04
Однодвигуновий Бекенд
Один кластер Elasticsearch містить усе — пости, водойми, користувачів, ембеддинги, аналітику. Без SQL. Індекси з префіксом r_, міграції тільки додавальні.
- 05
Соціальне + Гейміфікація
Пости, коментарі, лайки, ріли (Wave), челенджі з авто-відстеженням, бейджі, XP та рівні. Вилов +30, пост +10, коментар +5.
- 06
Аналітика з Приватністю
middleware.ts логує кожен перехід у r_analytics — без IP, без PII. Адмін-дашборд розділяє людей та ботів, тип контенту, країни (діапазони 7/30/90 днів).
Подивіться в Дії


Під Капотом
Один кластер Elasticsearch, один Symfony API, один Next.js фронтенд, одна машина на Hetzner. Cloudflare попереду, TEI для ембеддингів, Hetzner S3 для медіа. Нудно навмисно — швидко, дешево та легко обговорювати.
- Next.js 16
- App Router + SSR/RSC
- Symfony 7.4
- API PHP 8.4
- Elasticsearch
- Єдиний datastore, префікс r_
- TEI + Claude / GPT
- RAG з цитатами
Будуєте Спільноту + ШІ?
Від community-first порталів до RAG-асистентів, ми запускаємо платформи, що поєднують реальних користувачів, реальний контент та ШІ, що знає свої джерела. Нудний стек, цікаві результати.
Settle
Некастодіальні крипто-рахунки в стейблкоїнах

Поговорімо про проєкт.
Розкажіть, що ви будуєте. Відповідь і першу оцінку отримаєте протягом 24 годин.
Заповнити бриф →