Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
Bokföring för småföretagare som inte vill lära sig bokföring. EuroWork sköter det. 149 kr i månaden, allt ingår.
Translation pending
FinanceTypeScript · HTMLGitHub @NavasardianMichaelOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Healthcare booking platform — Next.js frontend + Express/Prisma API + PostgreSQL.
pnpm install # generates Prisma client; migrates + seeds when Postgres is up
cp .env.example .env.local
cp server/.env.example server/.env
pnpm db:up # start Postgres (Docker required)
pnpm dev # Next.js :7004 + API :9004
pnpm install runs migrations and seed automatically when server/.env exists and Postgres is reachable. If the database is down, install still succeeds — run pnpm db:up then pnpm db:setup once.
Pre-commit hooks run eslint --fix on staged files (including import sorting).
Open http://localhost:7004.
| Command | Description |
|---|---|
pnpm dev | Next.js + API in parallel |
pnpm dev:web | Next.js only (port 7004) |
pnpm server:dev | API only (port 9004) |
pnpm watch | Alias for pnpm dev |
pnpm db:up / pnpm db:down | Docker Postgres |
pnpm db:migrate | Apply migrations |
pnpm db:seed | Seed sample data |
pnpm verify | The full guard — typecheck (web + server), gates, lint, test, build |
pnpm lint | ESLint (--max-warnings 0) |
pnpm lint-fix | ESLint with auto-fix (imports, etc.) |
pnpm typecheck | TypeScript — web only, the root tsconfig excludes server/ |
pnpm typecheck:server | TypeScript for the API package |
pnpm gates | Design-system + export-style grep gates |
| docs/DEV_CREDS.md | Local login credentials (seeded emails + dev password) |
| docs/DATABASE_STRUCTURE.md | Schema, API envelope, routes |
| docs/BACKLOG.md | Known defects and outstanding work |
| docs/history/ | Completed work, kept for the reasoning |
| CLAUDE.md | Conventions and codebase map, for humans and agents alike |
Each major directory also carries its own CLAUDE.md with that layer's invariants —
src/api, src/app, src/components, src/helpers, src/store, src/styles,
server, tests. Read the local one before editing there.
Push to master deploys: GitHub Actions builds both sides, ships them to the server,
migrates, and restarts. Server setup, the secrets table, both nginx server blocks and the
rollback procedure are in docs/DEPLOYMENT.md.