page loader
Close mobile menu
+1(720)951-9470
show-all-works-button.pngshow-all-works-active-button.png
Hahn Sinks Shop
hahn-sinks-shop_slider_1.png
hahn-sinks-shop_slider_2.png
hahn-sinks-shop_slider_3.png
hahn-sinks-shop_slider_4.png
hahn-sinks-shop_slider_5.png
technologies-image.pngAjaxAmazon CloudFrontAmazon SESAngularJSauthorize.net APICSSFedex APIGitGraphic DesignHTMLJavaScriptjQueryJS custom scriptsJSONLESSMemcacheMinifyMongoDBMySQLPHPRestApiSphinx Search ServerYii
View the site
 
Goals
We had a task to develop a modern, efficient, flexible and easy to use online store. All functional components of the system should be implemented as universal as possible, to allow their usage in other systems (partner stores, stores with the referral system, etc.) Also, the system required a high performance and high cross-browser (Google Chrome, Mozilla Firefox, Safari and Internet Explorer 8+).
 
Solution
As the main requirements to the online store were high performance, modular structure and versatility it was decided to use a modern PHP framework Yii framework.
UI components have been implemented with the help of JavaScript AngularJS library. This technology allows us to implement dynamic UI elements with fast response to user actions.
Percona Server DBMS was chosen as the main data storage, because of its high capacity of data access. As an auxiliary “fast” database for storing users’ feedback we choose document-oriented DBMS - MongoDB. For implementing a quick search for products and categories we chose Sphink Search Server, which allows receiving data for search queries based on formed search indexes in a fraction of a second.
We were choosing a technology for the development with an emphasis on the reliability of performance of the system.
 
Team
Team of 6 specialists worked on a project:
- curator of the project - project evaluation, distribution and control of the tasks, solve complex technical problems;
- designer - design creation;
- 2 PHP programmers - development of the server side of the system;
- Frontend programmer – UI development (HTML5 + LESS);
- tester.
 
Duration
The customer has provided technical specifications with detailed description of system requirements. After all the details were discussed a detailed evaluation of the project was made and the deadlines were set. The work plan was divided into several independent parts, each of them as much as possible was developed in parallel by several specialists.
Thanks to a good team cooperation and competent management project has been successfully implemented within 2 months.

 

Contact us
Technologies we work with
3rd party servicesAdMobAjaxAlamofireAmazon CloudFrontAmazon S3Amazon SESAmazon SQSAmazon Web ServicesAmChartsAndroid 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 ServerSSOStripe APISVNSwiftTimbertinycssTinyPNG APITravelNXT APIVarnishVolleyVueJSWkhtmltopdfWooCommerceWordPressXLSXMLXML parserXSLTYelp APIYiiYoutube APIzip2tax.com API
We use cookies to give you the best experience possible. By continuing we'll assume you're on board with our Cookie Policy.
Accept