RestAPI built with Go and Fiber, with dependency injection using Uber Fx package, repository pattern, constructors and some Go standards, such as using the cmd, internal and pkg directories.
# Clone the project
$ git clone https://github.com/danielmesquitta/password-manager-api
# Access the folder
cd password-manager-api
# Install dependencies
$ go get ./cmd/server
# Create .env file
$ cp .env.example .env
# Start
$ make dev
# Clone the project
$ git clone https://github.com/danielmesquitta/password-manager-api
# Access the folder
cd password-manager-api
# Create .env file
$ cp .env.example .env
# Build and run docker container
$ docker compose up -d