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 App Development

See more: jquery mobile single page, single page app html5, single page app mobile, single page web app, single page mobile app, web pattern design, web css frameworks, vertical web page design, third party services agreement, design website technical functionality, spreadsheet javascript, spreadsheet design services, single subject design, simple agreement services, safari browser android, popular layout website, pattern design web, pattern design website, mvc design pattern, milestone technologies, firefox browser android, firefox android, design website mobile desktop, design web mobile devices, design web browser

About the Employer:
( 0 reviews ) Artarmon, Australia

Project ID: #4605339