A web-based competition registration platform at the Sriwijaya Exhibition with a golang backend.
- Install the latest stable version of Go
- Install the latest stable version of PostgresSQL
- Set environment variable by using Migrate
- Set environment variable or install latest stable version of MakeFile
- Rename and configure
.env.exampleto.env - Download all dependecies by using this command
$ make tidy- Migrate db by using this command. Make sure all variables in
.envare matching with your Postgress credentials
$ make migrate-up- If you want to enable production-mode, add
export GIN_MODE=release - Start server with the following command :
$ go run cmd/server/main.goThis is a documentation of how each feature works using UML with PlantUML. You can use the PlantUML extension on VSCode, Jetbrains, or the official website.



