© 2006-2023 Uran, All rights reserved
The goal of the project was the development of a modern online store with the most comfortable and responsive interface, as well as integration with the existing in company document management system based on IBM Lotus. We had a task to implement the modular system, the components of which will be subsequently used to implement future online features (partner stores with the referral system, etc.). It was necessary to ensure cross-browser compatibility in the following browsers: Google Chrome, Mozilla Firefox, Safari, Internet Explorer 8+, and scalability of the project on both mobile devices and tablets. It also required CMS for content management in an online store.
Since the site needed the maximum modularity, versatility and high-speed operation, we have decided to use a more modern PHP framework, that meets all these requirements - Yii. To implement a user interface component we selected the JavaScript library JQuery and CSS framework Twitter Bootstrap, which allowed the implementation of an adaptive interface for mobile and tablet versions of the site with a fast response to user actions. As the main data store was chosen MySQL database. To realize a fast search for products and categories we used Google Search API. Also, to form the reviews on the goods and the ability to post users’ reviews we have used Bazaarvoice API.