Rybalka Club

Спільнота рибалок, прогноз кльову та ШІ-асистент

Живий радар риболовлі для України — мапа водойм, прогноз клювання, стрічка вилову, довідник на 80 видів риб та ШІ-асистент, що базується на курованій базі знань. Побудований на одному кластері Elasticsearch, із семантичним пошуком за ембеддингами та RAG-відповідями з посиланнями на джерела.

Галузь
Спільнота · Україна
Технології
Next.js 16 · Symfony 7.4 · Elasticsearch · TEI + Claude / GPT
Rybalka Club — Десктопна Версія
У цифрах
Видів риб
80+
Розмір вектора
1024
Шарів на мапі
4
SQL баз
0
01 — Про Проєкт

Живий Радар для Кожного Рибалки

Українським рибалкам потрібне було одне місце, щоб бачити, де клює, реєструвати вилови, обмінюватися порадами та звіряти правила своєї області — без англомовного західного застосунку, який не знає, що їхнє озеро існує. Ми його побудували.

Кожна функція, від мапи Leaflet із прогнозом клювання до ШІ-асистента, що відповідає українською з посиланнями на джерела, працює на Symfony 7.4 API, що говорить з одним кластером Elasticsearch (без SQL). RAG-пошук використовує мультимовні e5-large ембеддинги через Hugging Face TEI, а OpenAI або Claude — для фінальної відповіді.

02 — Виклик

Створити спільноту рибалок, що добре робить сім речей — мапа, прогноз, соцстрічка, ріли, довідник, ШІ-асистент та адмін-модерація — на одному сервері Hetzner, з одним сховищем, без SQL та з відповідями українською, що цитують джерело.

03 — Рішення

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.

04 — Ключові Можливості

Створено для Справжніх Рибалок

  1. 01

    Живий Радар Водойм

    Мапа Leaflet з виловами, водоймами, тепловою картою, шарами типу водойм та глибин; базові карти dark/satellite/relief та геокодування пошуку місць.

  2. 02

    Прогноз Клювання

    Прогноз для водойми, що поєднує тиск, вітер, температуру води, фазу місяця, солунар, Kp та рівень річки — все у живому режимі, як одна читабельна оцінка.

  3. 03

    ШІ-Асистент (RAG)

    Відповідає на питання про рибалку українською, дістаючи з r_knowledge через e5-large ембеддинги, та цитує джерела [n] у відповіді. Створено, щоб ніколи не вигадувати водойму.

  4. 04

    Однодвигуновий Бекенд

    Один кластер Elasticsearch містить усе — пости, водойми, користувачів, ембеддинги, аналітику. Без SQL. Індекси з префіксом r_, міграції тільки додавальні.

  5. 05

    Соціальне + Гейміфікація

    Пости, коментарі, лайки, ріли (Wave), челенджі з авто-відстеженням, бейджі, XP та рівні. Вилов +30, пост +10, коментар +5.

  6. 06

    Аналітика з Приватністю

    middleware.ts логує кожен перехід у r_analytics — без IP, без PII. Адмін-дашборд розділяє людей та ботів, тип контенту, країни (діапазони 7/30/90 днів).

05 — Скріншоти

Подивіться в Дії

Rybalka Club — Десктопна Версія
Десктопна Версія
Rybalka Club — Мобільна Версія
Мобільна Версія
06 — Технології

Під Капотом

Один кластер 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-асистентів, ми запускаємо платформи, що поєднують реальних користувачів, реальний контент та ШІ, що знає свої джерела. Нудний стек, цікаві результати.

Наступний проєктФінтех · SaaS

Settle

Некастодіальні крипто-рахунки в стейблкоїнах

Нові проєкти

Поговорімо про проєкт.

[email protected]

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

Заповнити бриф →
Картахена, Іспанія
Європа й Латинська Америка
+34 624410817
Київ, Україна
[email protected]+380662102354