A backend service built with Go, Gin, and GORM, forming the server-side core of a fully separated front-end/back-end authentication system.
- Go (Golang)
- Gin — HTTP routing and middleware
- GORM — ORM with MySQL driver
- WebAuthn / FIDO2 support
- SMTP (Gmail) token-based mail delivery
- Environment-based configuration (
.envor systemd EnvironmentFile) - Cloudflare Turnstile Captcha
- AWS Lightsail
- Nginx reverse proxy
- Cloudflare DNS + Origin Certificates
- Cloudflare IP Access Control (auto-updated)
- GitHub Actions automated build + deploy pipeline