
Project Type
Digital TransformationIndustry
ConstructionService
Product DevDated
OngoingJamesHardiecametousinbetweenanexistingdigitaltransformationprocess.Theywantedtofocusonenablingtheirpartners,buildersandarchitectstoshowtheirprojectsandbeabletogenerateleadsontheplatformitself.Wecreatedamicroservicebasedarchitecturetorevamptheirmainwebsitesothattheirproductsandaccssoriescouldbedisplayedwhileprovidingagooduserexperienceforthecustomers.Thiswebsitealsoactedasaplatformforgeneratingleadsfortheirpartnerswhichweremanagedusingthebuilderandadminportalsthatwerebuilt.TheaccesstothebuilderportalwasmanagedusingAWSCognito.Togatherinsightsonbehaviourandanalysethemlater,GoogleAnalyticsandGoogleTagManagerwereintegratedwhileAmazonQuickSightwasusedfortheanalysis.TheentirefrontendwasbuiltinNext.JstokeepthingsSEOfriendly.
AllthemicroservicesandevenfrontendsystemsareonserverlesssystemsusingAPIGatewaywithLambdasandFargate.AllthejobsmanagedonJenkinswithautomatedtestshelpin100%stabledeployments.

AtJamesHardie,thedatabasehasbeendevelopedonContentfulthatisaHeadless,SaaS-basedCMS.UsingContentfulallowsthesystemstoachieveascalethatcannotbemanagedwithasimpleSQL-baseddatabase,cost-effectively.

ThefrontendoftheapplicationsisdevelopedwithReactJsandNextJswherenecessary.RawReactJsallowstheadminfunctionstobebuiltonastrongReactJsframework,whileNextJsgivesthebenefitsofSEOtotheconsumer-facingfunctions.


JamesHardie