/dbo.api

dbo backend test

Primary LanguageGo

Backend Engineering Assignment (Golang)

Requirements

To run this project you need to have the following installed:

  1. Go version 1.19
  2. Docker version 20
  3. Docker Compose version 1.29

Running

To run the project, run the following command:

docker-compose up --build

You should be able to access the API at http://localhost:8080

If you change init.sql file, you need to reinitate the database by running:

docker-compose down --volumes

Testing

To run test, run the following command:

go run main.go

JSON Collection

Import json collection to postman that located in json_collection folder

ERD

ERD for this project is within the file erd.txt