Skip to content
This repository has been archived by the owner on Feb 25, 2023. It is now read-only.

Commit

Permalink
we've got docz bro
Browse files Browse the repository at this point in the history
  • Loading branch information
elkrammer committed Jan 12, 2020
1 parent a9a1db5 commit 0f722b3
Showing 1 changed file with 51 additions and 0 deletions.
51 changes: 51 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
![Kegger](./frontend/src/assets/logo.png)

Kegger is an Event / RSVP manager to keep track of guests attendance.
The application is split into the API(Go) and the frontend(Vue.js).

## Features

- Create parties with guests
- Send invite by email (only SendGrid supported as of now)
- Create new / customize invitation email template
- Create multiple administrators (hosts)
- Keep track of
- Guests Attendance
- Invitations sent / not sent
- Invitation was opened by guest

## Backend / API

Kegger's API is built using the [Echo](https://echo.labstack.com/) Go web framework.

### Requirements

- Go 1.12+
- Postgres 10+
- SendGrid account for being able to send out the email invites (optional)

### Build

```sh
cd api
edit .env file as per instructions in api/README.md)
go build
./gorsvp
```

## Frontend

Kegger's Frontend is built with Vue.js.

### Requirements

- Node.js 6+

### Build

```sh
cd frontend
npm install # to install dependencies
edit .env file as per instructions in frontend/README.md)
npm run serve
```

0 comments on commit 0f722b3

Please sign in to comment.