Skip to main content
До проєктів

Поверхня проєкту · FNP

FNP

Finance back-office · spend allocation, profitability, reporting

Transactions ledger
FNP: Transactions ledger
Відкрити сценуMulti-project, multi-currency (USD/UAH) AG Grid with rates, wallets and live totals

Досьє проєкту

See exactly where money goes — by project, market and team — with multi-currency transactions rolled up into clean, real-time reports.

Next.js + React frontend with AG Grid and Apollo, a Python FastAPI + Strawberry GraphQL backend on async SQLAlchemy/asyncpg, an ARQ/Redis allocation worker, Alembic migrations and RBAC.

Термін
7 months
Поверхня
Finance analytics back-office
Статус
2026 · Відвантажено

Зведення збірки

Обсяг
FNP is an internal financial back-office for a multi-brand, multi-project operation. Operators record multi-currency transactions allocated across projects and departments; an async worker computes daily expense allocations that power spend-by-category, spend-by-geo and project-profitability reports, plus employees, attendance, addresses and a configuration hub.
Результат
Finance teams turn scattered multi-currency spend into allocated, auditable reporting — by project, category, geo and department — in one console.
Складність
Allocating each transaction across projects/departments and recomputing daily expense allocations asynchronously so heavy AG Grid reports stay fast and consistent.

Що я робив

  1. 01Frontend
  2. 02AG Grid reports
  3. 03GraphQL integration
  4. 04Auth & RBAC

Карта стека

Фронтенд
Next.js/React/AG Grid/Material Tailwind
Бекенд
FastAPI/Strawberry GraphQL/SQLAlchemy/PostgreSQL
Операції
ARQ + Redis worker/Alembic/Docker/RBAC