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

codeschool/compliments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

286d6af Â· Aug 16, 2017
Aug 16, 2017
Aug 10, 2017
Aug 11, 2017
Aug 11, 2017
Aug 11, 2017
Aug 19, 2015
Sep 6, 2015
Aug 19, 2015
Aug 19, 2015
Aug 11, 2017
Aug 20, 2015
Aug 11, 2017
Aug 11, 2017
Aug 11, 2017
Aug 11, 2017
Aug 11, 2017
Aug 11, 2017
Aug 10, 2017
Sep 6, 2015
Aug 19, 2015

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!