К проектам
Поверхность проекта · 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.
- Результат
- Month-end stops being a spreadsheet exercise: allocations are recomputed every day, so the numbers are already there when finance asks for them.
- Сложность
- 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
