Web-app SMS Generator

Closed - This job posting has been filled and work has been completed.

Job Description

We are hiring a developer to create only the very beginning of an application. If this project is completed well, there will be more work immediately.

Background

This design brief is for a simple web-based application that allows a user to:

1. Enter in any US mobile phone number into a simple web-based text entry box
2. Receive a “Hello, World!” SMS message

User Story

A user lands on the page and enters their mobile number into a text box. The number can be entered with spaces or dashes as appropriate, e.g.

• 917-723-4563
• 917 723 4563
• 917.723.4563

In all cases the system should recognize the number as “9177234563”. Once the user enters the number and clicks “Send” a success message should appear saying, “Thank you! You should receive a message shortly” with a clickable link that takes the user back to the original data entry screen.

The system should then generate an SMS message “Hello, World!” to be sent to that mobile number immediately and automatically. The generator should work for all mobile phone and service provider types in the US.

Requirements

Design: You do not need to give much consideration to design – we are exclusively focussed on correct functionality at this stage.

For completion of this project, please set up the application on a development webserver that we can access to test its functionality as described. Please also send a zip file with the entire source code for the application.

*VERY IMPORTANT*: Please write “I AM REAL” as the first line of your bid. We will delete all bids that do not start with this phrase. Sorry to be so abrupt, but we only want bids from programmers that have read the requirements and know they are capable of producing the work required – we are actually very nice people!


====
Please note: I do not have an SMS gateway API right now but was considering the following:

Twilio
Clickatell
Txtimpact
Nexmo
Textport

Ideally there will be a single gateway solution for this project - advice and guidance on this issue, and gateway providers, would be a plus.

---
Skills: design, test

Open Attachment