Flower Condition Monitoring Tool

Posted by: Administrator | 02/05/2018 | Category: Technology

Customer: French Wireless Devices Producing Company

Type: Web development

Requirements: The project was divided into several phases with gradual improvement and adding functionality. The main initial requirement was to develop a client website for calling the exiting API, retrieving information about flower stats, health, tips and additional information. The website should have convenient user interface and work properly in all the web browsers. The website should have good performance when loading big amount of data for rendering history graphs, retrieving search results, displaying plants on a map. During the later phases the website should be improved with support of mobile and table devices (responsive design approach), new design template, localization and SEO background.

Challenge: Since the development team had to develop an Ajax based website using external API calls Exo-makersoftware developers had to deal with same-origin policy issues. Also the website was planned to be hosted on Heroku cloud application platform what also requires several limitations. During the localization task all the design elements should be displayed properly despite of font tables, glyphs, etc. The mobile layout should work well on various devices with different versions of operating systems. During the optimization phase the website should be configurable for working with Google Analytics tracking on Ajax pages.

Solution: Exo-makersoftware provided a robust and flexible project architecture using backbone.js as a javascript MVC framework. All the source codes were optimized and minified for better performance. Exo-makersoftware UI developers have created various workarounds and polyfills for old devices where some modern CSS properties or javascript objects are not accessible. Exo-makersoftware web development team paid much attention to a proper display of all pages in different languages including languages with hieroglyphs and other special symbols.

Results: The website optimized for different screen resolutions was released on time with stable and good performance. Together with the customer’s engineers Exo-makersoftware developers thought out and integrated a number of UI enhancements, much work has been done for optimizing UI elements on Windows Phone devices since mobile version of Internet Explorer has some limitations and internal issues. Google Analytics API was used for proper tracking of Ajax generated content.

Region: Worldwide

Industry: Science, lifestyle

Engagement model: Fixed cost model

Technologies: PHP, OAuth 2, JavaScript, Ajax, jQuery, Backbone.js, HTML5, CSS3

Duration: 7 months

Staff: 1 PHP developer, 2 UI developers, 1 project manager


Category


POST POPULAR

Poshberry Flight Ticket Booking

by: Administrator | 02 May 2018

Wallpainters Interactive Website

by: Administrator | 02 May 2018

Hashtag Barometer Web Tool

by: Administrator | 02 May 2018

Loan Garage Crowdfunding Platform

by: Administrator | 02 May 2018

Dine Restaurant Notebook

by: Administrator | 02 May 2018

Flower Condition Monitoring Tool

by: Administrator | 02 May 2018

POST LATEST

Hashtag Barometer Web Tool

by: Administrator | 02 May 2018

Wallpainters Interactive Website

by: Administrator | 02 May 2018

Poshberry Flight Ticket Booking

by: Administrator | 02 May 2018

Flower Condition Monitoring Tool

by: Administrator | 02 May 2018

Dine Restaurant Notebook

by: Administrator | 02 May 2018

Loan Garage Crowdfunding Platform

by: Administrator | 02 May 2018