# Packages
Package app provides the core application logic for managing URLs and user interactions.
Package config provides functionality for managing configuration flags and environment variables.
Package cookie provides functionality for creating and managing JSON Web Tokens (JWT) embedded in HTTP cookies.
No description provided by the author
Package logger provides a structured logger implementation using Zap for logging HTTP requests and responses.
Package middleware provides HTTP middleware for compressing HTTP responses and decompressing HTTP request bodies using gzip encoding.
Package models defines the data structures used for handling URL shortening requests and responses.
No description provided by the author
Package storage provides primitives for connecting to data storages.