Code Monkey home page Code Monkey logo

bridgely's Introduction

Bridgely

Bridgely is a mobile directory with SMS capabilities that helps bridge the communication gap between HR departments and employees.

Features include:

  • Employee Registration by SMS
  • Autoresponders with uniquely generated urls
  • Send SMS messages
  • Send SMS questions and tag incoming responses as answers

Bridgely consumes the Twilio API to send and receive text messages. The Bridgely API must be configured with valid Twilio credentials in order to send or receive text messages with Bridgely.

Why Bridgely?

Bridgely is a mobile communications platform that enables company comminucation with with hard-to-reach employees, from a distributed team to an out-of-date or nonexistant mobile phone directory. It supoprts two-way communication, so companies can ask questions, store employees' responses, and filter through employees based on their answers.

Bridgely was built as a client project for ForUs, which will be using it to help corporations communicate information about retirement packages to their employees.

Screenshots

Mobile Directory: Bridgely Company Directory

Send a Question: Bridgely Send Question

Questions are stored in columns: Bridgely Show Columns

Bridgely Question Column

Bridgely Filter Employees

Company Settings: Bridgely Company Settings

Admin Companies View: Bridgely Company List

Front- & Back-end

I built Bridgely as two separate modules, a Backbone frontend and a Rails backend. I decided to take this route so the front-end could be customized and deployed for companies as necessary, and so the back-end could be scaled seperately to handle large directories and high volumes of SMS messages.

For a simple deployment the frontend can be run on the same server as the API. This is the default configuration. If your backend is served seperately, you just have to change one variable...see the Delpoyment Instructions below.

Tech Stack

Configuration

  1. If your backend is served elsewhere, point the bridgelyApp.apiUrl variable in app/scripts/main.js to your API
  2. npm install
  3. bower install
  4. grunt build

Deployment Instructions

  • grunt server to run locally.
  • Otherwise copy the dist folder to a publicly accessible folder on the server of your choice

bridgely's People

Contributors

nason avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.