Develop a digital messaging web application

This project received 18 bids from talented freelancers with an average bid price of $32 USD / hour.

Get free quotes for a project like this
Project Budget
$25 - $50 USD / hour
Total Bids
Project Description

General Deliverables

Responsive design must a be astable

Support for all devices ; mobile, tablet and desktop devices.

To start, we will be providing the selected candidate with a few minor introductory tasks. Based on the quality and timeliness of the deliverables, more work will be offered as we are interested in building an ongoing relationship with a reliable person.

Sprint 1 Description:

We are looking for a seasoned developer to help us build our web application. The ideal candidate will have extensive experience with Ruby on Rails, and be comfortable with interfacing to a RDBMS (In this case, PostgreSQL). Knowledge of Ruby's ActiveRecord, JavaScript, CSS, and HTML5 is also a requirement.

For the first project, we are asking for a simple log in system. The login system must support authentication through Facebook, Twitter, and Google, as well as support a workflow that allows a user to sign up directly with our site. Additionally, once a user has logged in, they would be presented with their profile page for completion. All users will be able to create a business page if they so choose to. Additional visual and flow requirements will be provided to compliment this description

Sprint 1 Deliverables:

Integrated signup and authentication with Facebook, Google & Twitter

Native signup and authentication using a valid email address

Simple log-in page

Login authentication and security with ability to retrieve forgotten password and email addresses

Simple Business page

This is a page created by any user that wold like to have a presence for their place of business

A single user can have and create many business pages

The creator of the business page automatically becomes the administrator and can assign any other user to administer the page or have read access or have update access or revoke access

Each business page will have a unique web url e.g. [url removed, login to view]

Developer Required Experience :

Ruby on Rails (Upper Intermediate to Advanced)

Knowledge of Ruby's ActiveRecord a MUST

Familiarity with RDBMS (PostgreSQL)

Web Technologies (Javascript/CoffeeScript, CSS, HTML5)

- APIs and specifically API of Places

- Google Maps


Excellent communication skills

Prefered Experience:

Familiarity with cloud services (AWS, EC2, S3, Joyent e.t.c)

Know how of mobile application development

Web 2.0 and social functionality

SideKiq/Resque or a suitable rails integrated utility for procesing background jobs

Additional Skills for this Project



Search - redis and solr

Image Handling - CarrierWave

RABL - API Generation

Caching & Performance Tuning

Experience working with Git

Package manager - RVM

Deployment - Phusion Passenger, Capistrano, Nginx & Unicorn Screencast, Repertoire or other.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online