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.

Færdigheder: Ingeniørarbejde, Ruby on Rails, Software Arkitektur

Se mere: 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, web developer ruby rails, time ruby, ruby rails version, ruby rails tests, ruby rails rspec, ruby rails project bid, ruby rails ios, ruby rails way, rest ruby rails, json calls, hiring app developer iphone, heroku api, beginning ruby rails, application wrapper, app developer line, prototype model

Om arbejdsgiveren:
( 3 bedømmelser ) United States

Projekt-ID: #4077724

6 freelancere byder i gennemsnit $22/time for dette job


We are ruby on rails certified.

$25 USD / time
(23 bedømmelser)

PHONEFRIEND Well written code with full test coverage.

$20 USD / time
(1 bedømmelse)

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 / time
(1 bedømmelse)

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 Mere

$20 USD / time
(3 bedømmelser)

PHONEFRIEND...We have reviewed your requirement and found our self the most prominent for the project.Kindly refer to PMB for more details

$20 USD / time
(0 bedømmelser)

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 Mere

$19 USD / time
(0 bedømmelser)

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

$20 USD / time
(0 bedømmelser)