All projects

// CASE STUDY 09

ACCOUNTING & FINANCIAL REPORTING

Joyno Accounting

A company accounting system covering journals, financial statements, sales and purchases, banking, assets, and tax record tracking, with server-enforced roles and a complete audit trail.

Role
Co-developer · full-stack development
Platform
Responsive web application
Core stack
Vue 3 · Express · PostgreSQL
Joyno Accounting dashboard showing revenue, expenses and net income, a monthly revenue chart, the tax calendar, balance health, operating result and recent activity
// 01 / THE STORY

Why this was built.

01

The challenge

The company needed its books, documents and reports in one place, with numbers it could trust and a clear record of who changed what.

02

The approach

We built it together around one shared ledger contract, so every module feeds the same books. Reports read only posted journal lines, money is stored as integer centavos, and assumptions the accountants have not confirmed are isolated and flagged rather than invented.

03

What it delivers

Joyno Accounting runs on the company's own server with real records: journals, statements, analytics, sales, purchases, banking, assets and company settings, protected by server-side permissions and nightly encrypted backups.

// 02

Key capabilities

From a posted journal line to a signed financial statement.

// 03

Technology

A typed Vue frontend and a validated Express API over company-scoped PostgreSQL.

Frontend
Vue 3, TypeScript, Vite and Tailwind CSS, with a shared shell, sidebar and searchable navigation
Backend
Node.js and Express 5 with Zod validation and an OpenAPI description
Data
Company-scoped PostgreSQL records with version checks; money stored as integer centavos
Reporting
Ledger contract feeding statements and analytics; ExcelJS and CSV exports
Quality
Vitest, Vue Test Utils and PGlite-backed tests, strict ESLint and vue-tsc type checks
Deployment
Self-hosted on an Ubuntu VPS behind joynoadmin.tech, with nightly encrypted backups
// SOURCE & CONTACT

Need business software your accountants can trust?