online constructor of designer furniture

Geometree Variation

The creators of the Geometree Variation project conceived it as a constructor of furniture with details from professional designers. PRAS has developed a website that helps to understand the essence of the project and to assemble an original piece of furniture online by yourself.

client
task
Creating an online constructor of designer furniture
platform
The project has been implemented on a proprietary .NET web application management system
technologies
C#, ASP.NET MVC, MSSQL Server, HTML, CSS, JS, AngularJS
release date
March 2020
Main page of the project
Main page of the project
Design of all web application pages
technical specifications and UI features
  • Computational Logic: backend architecture built on C# (ASP.NET MVC), encapsulating geometric constraint rules and part compatibility algorithms.
  • Reactive Canvas: Canvas/SVG rendering engine providing instant visual updates without page reloads.
  • Configuration Serialization: JSON serialization of complex user-generated builds stored alongside relational data in MSSQL Server.
  • State Management: implementation of the State Machine pattern to govern step-by-step assembly stages and manufacturing handoffs.
  • Interactive UI/UX: step-by-step user interface built with AngularJS following a guided "simple-to-complex" workflow.
  • Seamless Interaction: optimized client-server data flow ensuring smooth, real-time rendering adjustments in the browser.
value for businesses and users
  • Effortless Selection: customers can independently design modular furniture without needing assistance from designers or engineers.
  • Real-Time Clarity: instant visual previews allow buyers to evaluate proportions, forms, and finishes immediately.
  • Automated Manufacturing: automated technical spec generation eliminates human errors during handoff to the production line.
  • Higher Conversion: gamified online configuration engages users and streamlines buying decisions.
  • Mass Customization: enables businesses to sell bespoke designer products at scalable, mass-production standards.
  • Cost Efficiency: reduces operational workload for sales teams and engineering staff via automated configuration processing.

EBRD program

This project was implemented with the support of the European Bank for Reconstruction and Development (EBRD).

PRAS is a certified consultant of the EBRD. This allows the company's client businesses to receive the bank's assistance for digital development.

Learn more about the program
next section of the site
in which

solutions developed by PRAS are demonstrated