← portfolio
ScTennis
January 2026
Go REST backend for a tennis app
A Go backend for a tennis club app: a REST API with JWT auth and type-safe SQL generated by sqlc, laid out one file per entity.
highlights
- REST API split one file per entity (users, login, events, profiles), each with its own middleware.
- A JWT auth package with its own endpoints and token handling.
- Type-safe database access generated by sqlc from hand-written SQL.
tech
Go
sqlc
SQL
JWT
REST
links