superbanka/README.md
2026-04-08 21:54:57 +02:00

20 lines
781 B
Markdown

# Superbanka
Server-rendered Go banking demo with PostgreSQL, internal account-number transfers, separate admin accounts, and ledger-backed balances.
## Local development
1. Create local config: `cp .env.example .env`
2. Start PostgreSQL: `make up`
3. Run the app: `make dev`
The app listens on `http://localhost:8080` by default.
Postgres is exposed on `localhost:5433` to avoid conflicts with any existing local instance.
The app loads `.env` automatically on startup. Existing shell environment variables still take precedence over values in `.env`.
Set `TIMEZONE` to any IANA timezone name such as `UTC` or `Europe/Prague` to control how timestamps are rendered in the UI.
Default bootstrap admin credentials:
- Email: `admin@superbanka.local`
- Password: `admin123456`