Flower Monitoring Tool

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 Elinext 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: Elinext 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. Elinext UI developers have created various workarounds and polyfills for old devices where some modern CSS properties or javascript objects are not accessible. Elinext 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 Elinext 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: Media and Entertainment

Type: Web

Engagement model: Fixed cost

Duration: 7 months

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

Platforms: iOS


The Parrot team is very proud of Elinext’s development, validation, design and management teams for their involvement and willpower to carry out the projects that Parrot entrusts to them. Let’s keep up the good work in 2013 with more exciting, attractive and innovative projects!

Guillaume Pinto

CTO & Program Manager, Parrot