Ledgrr — Vite + React (JSX) PWA frontend for the Ledgrr personal-finance app.
10K+
Ledgrr — Vite + React (JSX) PWA frontend for the Ledgrr personal-finance app.
ledgr-web is the frontend for Ledgrr — an AI-native, self-hostable personal-finance manager.
It's a Vite + React 18 (JavaScript / JSX, no TypeScript) single-page PWA built with shadcn/ui + Tailwind CSS: the dashboards, accounts & net worth, transactions, budgets, recurring, goals, the AI suggestions modal, the import wizard, and the admin panel.
| Tag | Notes |
|---|---|
latest | Tracks the tip of main |
sha-<short> | Pinned commit (use in docker-compose.prod.yml) |
v0.1.0, … | Semver release tags |
ledgr-nginx ingressPlatform: linux/amd64.
This image serves the built SPA and is designed to run behind ledgr-nginx as part of the Ledgrr stack. Use the project's docker-compose.prod.yml:
git clone https://github.com/YavLabs/ledgrr.git
cd ledgrr
cp .env.example .env
docker compose -f docker-compose.prod.yml pull
docker compose -f docker-compose.prod.yml up -d
Browsers always reach the app through the single Nginx port (APP_PORT, default 8080) — never this container directly.
The SPA talks to the API same-origin via /api/v1 (proxied by Nginx), so it needs no per-deploy secrets. Branding, feature flags, and localization are served at runtime from the API's public /branding endpoint. APP_BASE_URL (set on the stack) is the single public origin everything derives from.
See .env.example.
Content type
Image
Digest
sha256:5f52e0ace…
Size
20.9 MB
Last updated
about 1 month ago
docker pull yavadmin/ledgr-web