Single page web app for mobile browsers

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.

Skills: AJAX, HTML5, Javascript, jQuery / Prototype, Mobile Phone

See more: jquery mobile single page, single page app html5, single page touch app javascript, single page app mobile, single page web app mobile, single page web app, single page mobile app, web pattern design, web css frameworks, vertical web page design, third party services agreement, the be design for website from technical functionality, spreadsheet javascript, spreadsheet in javascript, spreadsheet design services, single subject design, simple agreement for services, safari for android, safari browser for android, popular web design, popular layout for website, pattern web design, pattern design web, pattern design for website, mvc design pattern

About the Employer:
( 0 reviews ) Artarmon, Australia

Project ID: #4605339