iBoost/Портфолио/Finposter

Финтех·2025 — сейчас

Finposter

Финансовый портал Украины: кредиты, займы, карты, депозиты и страхование — с админкой, в которой редактируется буквально каждая строка сайта, и мобильным приложением.

Наша роль

Сайт, админка, API, мобильное приложение, SEO

Статус

Работает в проде

Период

2025 — сейчас

Платформа

Web · Android · iOS

finposter.com.ua
Finposter — интерфейс

Живой интерфейс · снимок с прода

01

Что это

Финансовый портал живёт контентом: ставки меняются, банки добавляют продукты, курсы обновляются ежедневно. Если каждая правка требует разработчика, портал умирает за полгода. Поэтому Finposter построен вокруг админки, в которой редактируется всё без исключения: заголовки, тексты кнопок, лимиты ползунков калькулятора, пункты меню, карточки продуктов, курсы валют — 49 ключей настроек только на главной странице.

На том же бэкенде работает мобильное приложение на Flutter — через отдельный JSON API, чтобы сайт и приложение не расходились в данных.

Курсы валют подтягиваются из НБУ по расписанию. Контент на украинском и русском ведётся параллельно, а SEO-контур живёт в соседней системе — SEORun.

02

возможности

Что оно умеет

01

Каталоги финансовых продуктов

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

02

Админка на весь сайт

Редактируется всё: меню, hero-карточки, блоки, тексты, лимиты калькуляторов. Разработчик не нужен для ежедневной работы.

03

Курсы валют из НБУ

USD, EUR, BTC, нефть и свои позиции; автообновление по расписанию с возможностью отключить автоматику для конкретной строки.

04

Мобильное приложение

Flutter поверх отдельного JSON API — тот же контент, отдельный слой представления.

05

Два языка

Украинский и русский на уровне полей контента, а не отдельных копий сайта.

06

Минимум зависимостей

Node и SQLite — всё. Никаких внешних сервисов для работы портала, что делает его дешёвым в содержании и устойчивым.

03

архитектура

Как устроено

01

Контент в админке

02

Рендер страниц

03

JSON API

04

Мобильное приложение

05

SEO-конвейер

Под капотом

  • Express + EJS для сайта и админки; better-sqlite3 как единственное хранилище — один файл базы.
  • Отдельный версионированный JSON API для мобильного клиента.
  • node-cron для автообновления курсов; bcrypt для паролей; multer для медиа.
  • systemd-юнит за nginx; статика раздаётся отдельно от приложения.
  • Мультиязычность через поля-двойники в контенте, а не через дубль всего сайта.
  • SEO-контур вынесен в SEORun: семантическое ядро, конвейер статей, аналитика.
Node.jsExpressEJSSQLiteFlutternode-cronНБУ API

04

масштаб

Цифры

8

категорий продуктов

49

ключей настроек главной

2

языка контента

0

внешних сервисов для работы