page loader
Close mobile menu
+1(720)951-9470
show-all-works-button.pngshow-all-works-active-button.png
Glue Warehouse EU
glue-warehouse-eu_slider_1.png
technologies-image.pngAjaxAmazon CloudFrontAmazon SESauthorize.net APICodeigniterCSSCybersource.comExtJSFedex APIGitGoogle PageSpeedGraphic DesignHTMLJavaScriptjQueryJS custom scriptsMailchimp APIMySQLPayPal APIPHPRollbar APISOAPTinyPNG APIWkhtmltopdfzip2tax.com API
View the site
 
Goals

The client within the expansion of his business has planned to launch the production of construction adhesives under its own brand "Glue Warehouse". We had a task to develop a comprehensive solution, which would include an online store, CRM/ERP system to manage sales and customers, and a module to integrate with the existing in the company document management system, on the basis of IBM Lotus Notes (hereinafter Lotus Notes). It was necessary to ensure cross­browser compatibility in the following browsers: Google Chrome, Mozilla Firefox, Safari и Internet Explorer 7+.

The main features of the online store:
1. Store is focused both on retail and at wholesale;
2. There should be a custom system of creation, confirmation and account activation
3. The ability to create various price lists and bind them to the accounts
4. Interactive tool for selection of adhesive color depending on color of kitchen countertops of different brands
5. Credit module which allows accounts to apply for a credit limit and system administrators to consider and process applications
6. Multi­site with a choice of 1 of 7 languages.
7. The possibility of converting currency.

 
Solution
After analyzing the customer's requirements, it was decided to develop a website and control panel on a single platform based on PHP framework Codeigniter, which at that time was one of the best MVC frameworks. MySQL database was selected as a data store, which was later replaced with a more powerful database ­ Percona Server. For the realization of payment with credit cards, we used cybersource service. Also, during payment we use authentication technology 3­D Secure. To integrate the online store with the Lotus Notes document management system we selected SOAP communication protocol.

Also, we used the following technologies and services in the project:

­- jQuery (and numerous plugins)
­- Ajax
­- ExtJS
­- SOAP
­- cybersource.com
- Fedex API
- zip2tax.com API
- Amazon SES
- Amazon CloudFront
- Google PageSpeed
 
Team

- Designer – development of the website design, various illustrations, print products, email newsletters;

­- Project­manager ­ communication with the customer, distribution, and control of tasks implementation;

­- 2 PHP programmers – development of the functionality and frontend;

-­ Lotus Notes specialist - ­ SOAP service development for the exchange of information;

-­ Tester – functional and cross­browser compatibility testing.

 
Duration
After all details were discussed with the customer, we have made an evaluation of the project and work plan. The project was divided into several independent parts; each of them has been divided into functional components. As a result, the project was estimated at nearly 1,500 hours of development.  Thanks to competent management the development of different parts of the system was conducted in parallel, which allowed completing the project during 4 months.

 

Contact us
Technologies we work with
3rd party servicesAdMobAjaxAlamofireAmazon CloudFrontAmazon S3Amazon SESAmazon SQSAmazon Web ServicesAndroid SDKAngularJSAS2 Serverauthorize.net APIaws sdkBootstrapBranchBullet PhysicsButterknifeC #CalligraphyCocos3DCodeigniterCommercehub.comCoreDataCoreGraphicCoreLocation Android SDKCrashlyticsCS CART APICSSCssminCssselectCybersource.comDagger2DjangoDockerDrupalEDIEJS templateElectronEmberJSEspressoExpressExtJSFabric.jsFacebook APIFacebook SDKFedex APIFedEx SOAP servicesFFMPEGFlickr APIFuelPHPGitGlideGoogle MapsGoogle PageSpeedGoogle ServicesGoogle Tag ManagerGooglePlayServiceSdkGraphic DesignGsonHTMLHTML5 CanvasImageMagickinAppPurchaseiOS SDKJavaJavaScriptjQueryjQuery Grid PluginjQuery MobilejQuery UIJS custom scriptsJSONJUnitKeyChainAccessKingfisherLaravelLESSLottieLotusFormulaLotusScriptMailchimp APIMemberMouseMemcacheMinifyMixpanelMongoDBMS SQL ServerMVCMVPMySQLNivoSliderNodeJSObjectiveCObjectMapperPayleap APIPayPal APIPerfect MoneyPGP encryptionPHPPicassoPrototype JSPSA APIPureLayoutPWAPython twitterPython2QODBCQuickbloxReactJSRedisRestApiRetrofitRollbar APIRxJavaSmartySMS gatewaySOAPSocket.IOSphinx Search ServerSSOSVNSwiftTimbertinycssTinyPNG APITravelNXT APIVarnishVolleyWkhtmltopdfWooCommerceWordPressXLSXMLXML parserXSLTYelp APIYiiYoutube APIzip2tax.com API