# Prerequisites for development

-   Installing dependencies: `go mod tidy`
-   Verifying that the `.env` file is present and well configured.

## Running migrations

A migration cli is made available through the package: `./cmd/migrate`
At first it is needed to run: `go run ./cmd/migrate db init` to initialize the
tables needed by golang's bun.

Then, if there are migrations needed to be applied, run: `go run ./cmd/migrate db migrate`

Everything should be taken care of.

## Running the server

The server can be ran as easily as: `go run .`
