До проєктів
Поверхня проєкту · FNP
FNP
Finance back-office · spend allocation, profitability, reporting
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.
Що я робив
- 01Frontend
- 02AG Grid reports
- 03GraphQL integration
- 04Auth & RBAC
Карта стека
Фронтенд
Next.js/React/AG Grid/Material Tailwind
Бекенд
FastAPI/Strawberry GraphQL/SQLAlchemy/PostgreSQL
Операції
ARQ + Redis worker/Alembic/Docker/RBAC
