No description
  • Go 89.7%
  • CSS 10%
  • Makefile 0.3%
Find a file
Pavel Flegr ef105e1cac init
2026-04-08 17:53:30 +02:00
cmd/web init 2026-04-08 17:53:30 +02:00
internal init 2026-04-08 17:53:30 +02:00
migrations init 2026-04-08 17:53:30 +02:00
web init 2026-04-08 17:53:30 +02:00
.env.example init 2026-04-08 17:53:30 +02:00
.gitignore init 2026-04-08 17:53:30 +02:00
docker-compose.yml init 2026-04-08 17:53:30 +02:00
go.mod init 2026-04-08 17:53:30 +02:00
go.sum init 2026-04-08 17:53:30 +02:00
Makefile init 2026-04-08 17:53:30 +02:00
README.md init 2026-04-08 17:53:30 +02:00

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.

Default bootstrap admin credentials:

  • Email: admin@superbanka.local
  • Password: admin123456