Dalsoft Ticket Manager is a product we build and operate ourselves: a Go API, a React single-page app,
Postgres for data, S3 for attachments, and Docker-based deployment with CI/CD to container registries.
The architecture uses bounded contexts for auth, organizations, projects, tickets, and notifications,
so each area can evolve without tangling the rest of the system.
Go
API layer
Go service with chi routing, pgx, and sqlc-generated queries for type-safe database access.
UI
Web application
React, Vite, and TypeScript with TanStack Router and Query. Responsive layout with collapsible sidebar navigation.
↻
Operations
Goose migrations, seeded environments for local development, and production compose configs with reverse proxy support.
Go
React
TypeScript
Postgres
S3
WebSocket
Docker