BitFinance is a finance platform for tracking bills, expenses, organizations, and financial activity across a web app, backend API, and MCP server integration.
- Frontend: React, TypeScript, Vite, Tailwind CSS, Radix UI, TanStack Query, and Zustand web application.
- Backend: .NET API with PostgreSQL persistence, Redis caching support, object storage integration, authentication, and organization-based finance workflows.
- MCP server: .NET Streamable HTTP MCP server that exposes BitFinance API capabilities to MCP-compatible agents and clients.
Install frontend dependencies from the frontend app directory:
cd apps/frontend
pnpm installRun the frontend:
pnpm devRun the backend development stack:
docker compose --project-directory apps/backend -f apps/backend/docker-compose.yml up -dRun the backend API directly:
dotnet run --project apps/backend/src/BitFinance.APIRun the MCP server directly after setting the required environment variables:
dotnet run --project apps/mcp-server/src/BitFinance.MCP.csprojEach component keeps its own README with setup, configuration, and deployment details.