nshntarora / OpenLetters

start using open letters to establish transparent and clear lines of communication in your workplace.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

open letters

Give a man a mask and he will tell you the truth.
                                     - Oscar Wilde

Every company, no matter the size, is making itself more transparent to all of its employees. Heck, some have even made their processes and revenues public.

The sole reason behind all of this being, transparency breeds trust.

To know more about this little app and why I even thought of it in the first place, check out this Medium post.

There are two steps to using it.

###Step 1 All you need to do is, on your company’s LAN server, install rails, clone the repo, run bundle install, and change the password and username.

The app uses HTTP authentication so that if somehow someone gets onto your LAN he will have to enter a username and password which, only the employees of your company (are supposed to) know.

To change the password and username for your company, go the Letters controller (located in app/controllers).

http_basic_authenticate_with name: "acmecorp", password: "thisisakey"

Look for the above line, change acmecorp to your company’s name and thisisakey to the password you would like to set. To remove the HTTP authentication just remove the whole line from the controller.

###Step 2 Add features to your copy, extend the functionalities, make it more secure, preferably in your free time. Then, create a pull request here :p

###Screenshots

screenshot1

screenshot2

screenshot3

###Cheers to a transparent workplace.

cheers!

About

start using open letters to establish transparent and clear lines of communication in your workplace.

License:MIT License


Languages

Language:Ruby 63.2%Language:HTML 27.9%Language:CSS 6.7%Language:JavaScript 1.7%Language:CoffeeScript 0.5%