Example Rest API in Go using Gin, SqlBoiler, Log15 and Postgres
- Basic CRUD Functionality
- Get entity relationship data
- Validation of input (409 if entity exists, 400 if invalid req)
- API Auth
- HTTP error handling (returning 404, 403, Adding status code to response payload)
- Testing and code coverage
- Handling encrypted fields (e.g. Passwords)
- Encrypted payloads/json ?
- Containerise binary
- Review logging (unify output if possible)