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: семантичне ядро, конвеєр статей, аналітика.
04
масштаб
Цифри
8
категорій продуктів
49
ключів налаштувань головної
2
мови контенту
0
зовнішніх сервісів для роботи
