Проект

Rehoe

Стриминговый хаб с поиском, воспроизведением и агрегацией данных из разных источников.

Стек

2026

Веб · Nuxt · FastAPI

Кейс

О проекте

Rehoe — сервис для поиска и просмотра фильмов и сериалов с запуском видео прямо на странице. Ключевая часть проекта — агрегация данных и ссылок на просмотр из множества разных источников, их нормализация и сведение к одной согласованной карточке тайтла.

Контекст

Пользователь ищет фильм или сериал, получает карточку с агрегированными рейтингами и запускает просмотр прямо на странице. Если один провайдер недоступен, система переключается на следующий без развала сценария. Основная ценность продукта в том, что поиск и просмотр не завязаны на один источник: сервис собирает данные из нескольких внешних провайдеров, приводит их к общей модели и отдает пользователю единый сценарий вместо разрозненных результатов.

Архитектура

Серверная часть собрана структурно по тому же принципу, что и привычные production-проекты уровня Dispatch от Netflix: домены разнесены по ответственности, маршруты остаются тонкими, а основная логика вынесена в сервисы, orchestration-слои и отдельные модули работы с провайдерами.

Клиент на Nuxt остается тонким интерфейсным слоем: данные идут через API, а логика страниц, SEO-маршрутов и воспроизведения живет в composables и типизированном API-клиенте.

Что важно в реализации

Ключевая техническая сложность — маппинг идентификаторов и агрегация данных. Один и тот же фильм приходит из разных источников с разными внешними ID, структурой полей, качеством метаданных и набором доступных ссылок на просмотр, и все это нужно свести к одному внутреннему объекту.

Поверх этого построены слой провайдеров, поиск по объединенным данным и кэширование через Redis с безопасным отказом. Даже при проблемах с частью источников или кэшем система продолжает отдавать результат и не ломает основной пользовательский сценарий.

Мобильная разработка

Arkady
Lukovkin

Делаю мобильные приложения на Flutter и Dart: от экранов и навигации до данных, состояния и интеграций.

Прокрутить вниз

01 / Профиль

Мобильные приложения, интерфейсы, backend

Основной фокус на разработку мобильных приложений на Flutter и Dart, но обычно работа не заканчивается одним клиентом. Есть опыт работы с Nuxt, FastAPI и 1C-Bitrix, когда проекту нужен сайт, админка или серверная логика рядом с мобильным приложением.

В работе важны чистая структура, точный интерфейс и инженерная реализация без лишней сложности.

Стек

FlutterDartBLoCGo RouterTalkerDriftGet ItFirebaseNuxtVue 3TypeScriptFastApiPythonPostgreSQLREST APIWebSocketsDocker

02 / Проекты

Избранные работы

Rehoe
Веб · Nuxt · FastAPI2026

Rehoe

Forpost
Forpost
Forpost
Мобильный · Flutter · Yandex MapKit SDK · Firebase2025

Forpost

Praxis
Praxis
Praxis
Мобильный · Flutter2024

Praxis

03 / Статья

О сайте

Сайт

Как собран этот сайт-портфолио

04 / Контакты

На связи