API-based Phone Dialer Application

We are hiring a developer to create only the beginning of a Rails application named PhoneFriend. When this first milestone is complete, we will plan development of the rest of the application. (Since the full application will be a small prototype application, we intend to complete development of a launchable version by the end of January.)

**Project Description**

PhoneFriend will allow a user to place phone calls using their iPhone via JSON requests to the rails application, which will then use the [url removed, login to view] API to complete the call. (The iOS application is being developed in parallel to the Rails project described here.)

This application should be written using Ruby on Rails (version 3.2). It should be deployed to Heroku for demonstration purposes. Finally, the app's code should be well-covered by automated unit and functional tests -- rSpec and Cucumber, respectively.

**Step-by-step description of milestone one**

1. This application will mainly consist of a RESTful application that communicates via JSON with the iOS application.

2. Create a Call model that will store the following information: 1) caller phone number, 2) recipient phone number, 3) call start time, 4) call end time, 5) API response

3. For a given JSON request to the calls endpoint (the calls#create action), use the [url removed, login to view] API to initiate a telephone call between the caller phone number and recipient phone number, both of which will be provided by the JSON request.

4. Create a new call record that logs the call information as described above.

5. After the call has been picked up by the recipient, the application should wait 10 seconds and then disconnect the call (using the [url removed, login to view] API). (This requirement is arbitrary, but it lays the groundwork for a subsequent feature that will allow the application to interrupt calls is the caller lacks sufficient credit for a longer call.)

Since these five steps will serve as the basis for a more complicated application, they should be built in a way that will allow them to be expanded upon. Please keep in mind that although the application will mainly be a bridge between the [url removed, login to view] and the iOS APIs, it will later include web-based UIs for administration and the such. Also note that although we are using [url removed, login to view] right now, the final application should include a wrapper for the dialer API so that we can easily swap out a new dialer API when necessary.

**Additional Requirements**

VERY IMPORTANT: To separate you from the spammers, please write the word PHONEFRIEND as the first line of your bid. We will delete all bids that do not start with this phrase, since most bidders never read the requirements. Thank you for being one who does.

Kemahiran: Kejuruteraan, Ruby on Rails, Kejuruteraan Perisian

Lihat lagi: ruby dialer, web based phone dialer, ruby rails web application, dialer ruby, rails phone dialer, phone dialer api ios, ios dialer api, phone dialer api, wrapper application, who's hiring right now, web developer ruby on rails, time now ruby, ruby on rails version, ruby on rails tests, ruby on rails rspec, ruby on rails project bid, ruby on rails ios, ruby on rails 4 way, rest with ruby on rails, json calls, ios ruby on rails, hiring app developer iphone, hiring a ios developer, hiring a app developer, heroku api

Tentang Majikan:
( 3 ulasan ) United States

ID Projek: #4077724

6 pekerja bebas membida secara purata $22/jam untuk pekerjaan ini


We are ruby on rails certified.

$25 USD / jam
(23 Ulasan)

PHONEFRIEND Well written code with full test coverage.

$20 USD / jam
(1 Ulasan)

We have over 2 years ruby on rails experience and are located in the US. I would like to discuss further in PM

$25 USD / jam
(1 Ulasan)

PHONEFRIEND Hi, I read the requirements and understand the requirements of API based Phone Dialer application. I have expertise in iPhone/iPad and android and can serve you for this app. We have numerous apps i Lagi

$20 USD / jam
(3 Ulasan)

PHONEFRIEND...We have reviewed your requirement and found our self the most prominent for the [url removed, login to view] refer to PMB for more details

$20 USD / jam
(0 Ulasan)

Hi, i'm experienced rails engineer and i have done some projects using Rails(2.x,3.x) and Ruby(1.8.7,1.9.2,1.9.3) in linux envirnoment,and have good hand on experience with Git, heroku,linode vps and javascript,Bootst Lagi

$19 USD / jam
(0 Ulasan)

PHONEFRIEND 3+ years rails experience,heroku,git,rSpec,cucumber make me to apply for this job

$20 USD / jam
(0 Ulasan)