Skip to content

yassskitt/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!

About

A simple way to say nice things to your teammates

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 57.1%
  • CSS 30.0%
  • HTML 11.4%
  • CoffeeScript 1.5%