Skip to content
This repository has been archived by the owner on Jul 15, 2021. It is now read-only.

codeschool/compliments

Repository files navigation

Compliments

Sometimes it's nice to be thankful.

How Compliments looks

Features

  • Send a compliment to someone
  • Receive a compliment from someone
  • See all the compliments everyone sends to each other
  • See all the compliments you've received over time
  • Like a compliment someone sent to someone else
  • Record a memorable quote from someone for posterity

Integrations

Compliments integrates with Slack. You can use the /quote "Text" - @username command to create a new quote which will be attributed to the person associated with that username via the Slack API.

Authentication

We use Google OAuth2 to simplify authentication (a bit) and avoid creating a new set of credentials for such a small app. This will be very convenient to you if you have a Gmail or Google Apps account, not so much if you don't.

You'll need to create a Google API console project for your own hosted version of Compliments in order to sign in. You can find a step-by-step guide here.

How to get set up

After you clone the repository locally, there are a few steps to get a local version running.

  • Run ./bin/setup
  • Update the .env file with the correct environment variables (see the file)
  • Das it!