Website development - ensemble.store

Sheng Yu

Frontend Engineer
Fullstack Engineer
Web Developer
MySQL
Next.js
Node.js
Ensemble

#The Project

Develop a site that is simple to use, but packs punch with robust functionality.

Using the Next.js React framework for the frontend and Node.js for the backend admin, we created a site that supports complex admin features such as custom consultant accounts with the ability for each consultant to customise the products shown, the order they appear, pricing, discounts, their logo, promotions and more...all while keeping the frontend blazing fast, simple and pain-free for the user.

Initial Design



#Built-in Features

  • Custom user-types for Public, Trade, Consultant
  • Trade and Consultant users have their own site-login that displays their custom version of the site
  • Promotions, discount and product-category level pricing customisable for each user-type.
  • Multiple product categories with variable titles/descriptions/materials
  • Custom SayDuck 3d Modelling API integration with the full mobile modeller.
  • Product 'variation' galleries, descriptions, labels, sizing, overview, and tags.
  • Integration with Google Analytics, Hubspot API, Facebook Pixel, Hotjar, Asana API and more.
  • PDF Invoice generation with 'snapshot' images of each customised product the user builds.

#Tech stuff

  • React front end with Node.js backend API using Typescript & Javascript
  • Vercel framework/deployment with full Bitbucket repo
  • Custom Slick Slider, Mailchimp, Asana, Hotjar, Hubspot integrations, URL writing
  • Adaptive designs for mobile users to experience the best 3d Modelling possible



# Final Result

  • Deployed new website via vercel CI/CD
  • Deployed admin panel and backend APIs





Partner With Sheng
View Services

More Projects by Sheng