Skip to main content

Acctz Platform

Accounting. Automated.

The Acctz Platform is an ecosystem of applications focused on accounting, financial data management, and automation. This documentation site provides a unified reference for all projects under the Acctz umbrella.


Applications

↑ Back to top

Acctz UI

A Vite + React + TypeScript progressive web app branded acctz.ai ("Accounting. Automated."). Provides a modern accounting interface with a chart of accounts, account registers, dashboard, customer/vendor management, and banking views.

  • Stack: React 18, Vite, MUI Joy/Material, Firebase Auth, Firestore, Zustand, PWA
  • Docs: Acctz UI Overview

Acctz Node

A Node.js / Express / TypeScript server that backs the Acctz UI. Serves static assets, provides the REST API, and contains the accounting engine business logic and Firestore sync service.


Platform

↑ Back to top

MVP Architecture

An overview of the key architectural decisions and trade-offs behind the Acctz platform — PostgreSQL as the system of record, Node.js as the API and sync layer, and Firestore as the real-time read layer.


Accounting Engine

The double-entry ledger and book of record powering the platform. Implements double-entry bookkeeping, bank feed integration, reconciliation workflows, financial reporting, and a full audit trail. Business logic runs as a module inside Acctz Node; the schema lives in the db repo.


Database

A single PostgreSQL 18 instance with four domain schemas (iam, ledger, banking, audit), managed by Flyway migrations. Row Level Security enforces tenant isolation at the database level.