Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
api
command
Package main is the entry point for the API server application.
|
Package main is the entry point for the API server application. |
|
internal
|
|
|
config
Package config handles environment variables and app settings.
|
Package config handles environment variables and app settings. |
|
domain
Package domain defines the core entities and interfaces related to user management.
|
Package domain defines the core entities and interfaces related to user management. |
|
dto
Package dto contains data transfer objects used in the error response.
|
Package dto contains data transfer objects used in the error response. |
|
formatter
Package formatter provides utility functions to convert between domain models and DTOs.
|
Package formatter provides utility functions to convert between domain models and DTOs. |
|
handler
Package handler provides HTTP handlers for login operations.
|
Package handler provides HTTP handlers for login operations. |
|
middleware
Package middleware provides HTTP middleware for handling authentication.
|
Package middleware provides HTTP middleware for handling authentication. |
|
repository
Package repository provides implementations for accessing and manipulating data in the user database.
|
Package repository provides implementations for accessing and manipulating data in the user database. |
|
server
Package server provides the core functionality for running and managing the application's HTTP server.
|
Package server provides the core functionality for running and managing the application's HTTP server. |
|
usecase
Package usecase provides business logic implementations for login application.
|
Package usecase provides business logic implementations for login application. |
|
pkg
|
|
|
database
Package database handles PostgreSQL connections and operations.
|
Package database handles PostgreSQL connections and operations. |
|
utils
Package utils provides cryptographic utility functions for securely hashing and comparing passwords using bcrypt.
|
Package utils provides cryptographic utility functions for securely hashing and comparing passwords using bcrypt. |
|
validations
Package validations provides custom validation functions for various data types, such as email addresses.
|
Package validations provides custom validation functions for various data types, such as email addresses. |
Click to show internal directories.
Click to hide internal directories.