FT

Finance Tracker

Finance data processing and access control

Finance dashboard portfolio

Finance Data Processing and Access Control Backend

This project combines secure user roles, transaction management, dashboard summaries, and deployment-friendly infrastructure into one streamlined finance system.

3 roles

Admin, analyst, viewer

CRUD APIs

Users, categories, transactions

Analytics

Totals, trends, category mix

Deploy ready

Docker + Alembic included

System snapshot

Auth

Token-based login

Data

PostgreSQL + SQLModel

Reporting

Dashboard summary API

Access

RBAC enforced server-side

Tech stack

FastAPISQLModelPostgreSQLAlembicNext.jsTailwind CSSApexChartsDocker Compose

Role-based access

Admin, analyst, and viewer flows are enforced in the backend and reflected in the UI.

Financial CRUD

Create, update, delete, and filter transactions and categories with validation.

Analytics dashboard

Totals, category splits, recent activity, and trend charts are built for reporting.

Deployment ready

Docker Compose, Alembic migrations, and production-friendly env defaults are included.

admin

Operations control

Manages users, records, categories, and system-wide configuration.

analyst

Insight access

Reviews records and dashboard summaries without write privileges.

viewer

Read-only visibility

Views dashboard data and history while staying safely locked to read access.

Want the app view?

Open the dashboard or sign in as a demo role.