Kegger's API is built using the Echo Go web framework.
Requirements
Go 1.12+
Postgres 10+
(optional) SendGrid account for being able to send out the email invites
Running gorsvp
Edit .env file
go build
./gorsvp
Sample .env File
DB_USERNAME="dbuser"
DB_PASSWORD="dbpass"
DB_NAME="gorsvp"
DB_HOST="localhost"
DB_PORT="5432"
JWT_SECRET="5UP3R S3CR3T SH1T!" # secret string for signing the jwt token
SENDGRID_API_KEY="KEY" # used for sending email invites
RUN_MIGRATIONS="true" # run database migrations on init