This repository stores backend application source code for the bootcamp final exercise.
Package for database connection implementations.
Database migrations folder. Project use golang-migrate library.
To run migrations:
make migrateup dbuser= dbpass= dbserver= dbport= dbname= make migratedown dbuser= dbpass= dbserver= dbport= dbname=
To create a new migration:
migrate create -ext sql -dir migrations -seq {identifier}
Package for business models.
Package for repository implementations.
Package for service implementations, depends on repositories.