Build: Passing
License: GPL
.NET 8.0
Docker Ready

FinTrack Web API

A next-generation SaaS financial infrastructure powering secure debts, AI insights, and professional reporting at scale.

Explore Source Desktop Client
Executive Summary

The Backbone of Financial SaaS

FinTrack is more than just an API; it is a specialized ecosystem composed of independent, high-performance microservices. From AI-native advice through FinBot to secure peer-to-peer debt verification via the GBS System, FinTrack redefines financial reliability.

Official Product Demonstrations

Project Vision

Sovereign Financial Control

950+ Global Currencies

Real-time conversion with a specialized "significant change" algorithm only recorded at the 6th decimal threshold.

GBS Debt System

Encrypted video evidence and legal commitment tracking for secure peer-to-peer debt management.

FinBot AI Assistant

Powered by Mistral 7B via FastAPI worker, providing proactive budget optimization advice.

Reporting Engine

Multi-format generation (PDF, Word, Excel, XML, MD) for professional accounting integration.

Optimization Deep Dive

The 6th Decimal Performance Logic

To maintain extreme database efficiency for historical exchange data, we implemented a multiplier-based threshold system. New records are only created if the rate fluctuation exceeds the 6th decimal place.

Impact: 40% Reduction in Storage Volume

// Exchange Rate Threshold Logic
var diff = Math.Abs(newRate - existingRate);
if (diff < 0.000001M) {
    UpdateMultiplier(existingRecord);
} else {
    InsertNewRateHistory(newRate);
}
Revenue Strategy

Subscription Tiers (Freemium)

Integrated secure checkout via Stripe SDK.

Plan Name Price Target Audience Feature Highlights
Free $0 / Month Entry-level users Basic tracking, 3 accounts
Pro $25 / Month Professionals & Freelancers GBS System, Advanced Reporting
The Infrastructure

Three Pillars of the System

FinTrackWebApi

The .NET 8 core managing Identity, Stripe payments, and all financial transactional logic with EF Core 8.

FinBot-PythonAPI

A FastAPI service running Mistral 7B via Ollama. Specialized for heavy asynchronous processing.

WinTrackManager

The administrative panel for auditing GBS video evidence, monitoring health, and moderation.

Dual-Database Strategy

We separate live transaction data from audit logs to ensure zero performance degradation and total system auditability.

  • MainDB (PostgreSQL): Current state records.
  • LogDB (PostgreSQL): Audit trail for all POST/PUT/DELETE ops.
API
Transactional DB
Audit Log DB
DevOps & Monitoring

Containerized Observability

Prometheus

Real-time metric collection from API nodes and Docker containers via cAdvisor.

Grafana

High-fidelity dashboards for system health, CPU/RAM usage, and throughput monitoring.

Auto Backups

Dedicated backup container performing daily full snapshots of MainDB at 03:00 AM.

ngrok Tunnel

Production-proxy testing for localized microservices development.

Workflow Depth

The Authentication Lifecycle

1

Registration Hook

6-digit OTP verification via SMTP before identity creation.

2

Identity Persistent

ASP.NET Core Identity assignment with specific role claims (Plus/Pro).

3

JWT Issuance

Claims-based token generation for cross-microservice authorization.