I've been exploring clean architecture and fullstack development in Go. This is a demo application with:
- SSR frontend (pure Go templates)
- REST API backend (modular design with internal packages)
- Dockerized setup (frontend + backend + compose)
- Taskfile for automation
Inspired by common SaaS platform patterns.
Code structure is intentionally clear, with backend and frontend separated, and all dependencies kept minimal.
Repo: https://github.com/norbix/demo1_fullstack_golang
More thoughts on Go, SaaS, CQRS, and microservices: https://norbix.dev
Would love feedback on architecture, DX, and how to improve this approach for production SaaS use.