Single page web app for mobile browsers

  • Status Closed
  • Budget N/A
  • Total Bids 15

Project Description

Please see attached spreadsheet for the functionalities and layout.

Technical Requirements:

1. The design must be neat and simple but still look professional. Preferred colour schemes are in blue, green, red.

2. The web app is mainly for mobile devices. It should have all common features for a mobile device, such as both vertical view and horizontal view, touch to edit/submit, etc.

3. It should look nearly identical in all browsers on all mobile devices. The focus is on Safari on IPhone4/5 and Chrome on Android. The look on other browsers and devices is to some extent negotiable.

4. While it's mainly for mobile devices, it should also look reasonable in a desktop browser, e.g. IE and Firefox. It should be embeddable to a website.

5. HTML5, JavaScript and CSS should be the base technologies, with care with their compatibility with mobile browsers.

6. If applicable, common, popular and actively maintained frameworks are welcome to use, e.g. jQuery, Angular, etc., with care with their mobile browser compatibilities.

7. MVC pattern should be applied to the JavaScript code usage, as much as possible.

8. The web app must not depend on any third party web services rather than the provided web services. If any extra server side service is determined to be required, please discuss ASAP. Access to popular CSS or JavaScript that are hosted on a reliable third party server is ngotialble subject to discussion and agreement.

9. All source code with appropriate comments must be included in the final delivery. The deployment bundle should be easily created from the source code. Maven/Ant is welcome but not a must.

It is welcome to discuss the design of the static view and the dynamic actions. The milestone will be determined to be reached on the delivery of the final agreed design for the page.

The final delivery must

- satisfy all the above technical requirements;

- include all the required JavaScript functions that should be done by the front end;

- is integrated with the provided server side RESTful JSON service;

- pass testing the functionality.

Get free quotes for a project like this

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