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
Employer working
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