- Concept
- Design
- Implementation
- The
user
package - The
secret
package - The
shared
package - The
keys
package - Bolt DB implementation
- SQLite implementation
- Defining the initial migration
- Initializing a SQLite DB instance
- Defining helper functions
- Implementing
user.Repository
- Implementing
secret.Repository
- Implementing
shared.Repository
- Service preparation
- Service implementation
- HTTP API implementation
- Setting up factories
- The
cmd
package
- Observability and middleware
- Wrapping up
- Final thoughts
- The