The first feature differentiating the project from others is a visualization of door systems, allowing users to select diverse parameters. We’ve created a unique door system constructor that lets the user easily create specific custom furniture layouts of facades by filling in all required parameters, from colors, sizes, and materials. Once they’ve filled in the details, the builder provides a clear product list, a layout of the chosen facade, and the total order cost. The entire project has a high level of complexity, specifically because of the structure and design of the custom product configurator. The development involves extensive work, considering numerous dependencies and data validations. The calculator operates within defined limitations, thoroughly validating a substantial amount of data. Our team integrated all required measures to develop a comprehensive and reliable solution for ADS company. |
ADS
What Is ADS?
-
Team5 employees
-
Time3 years
-
ProductADS, aluminium decor system
-
IndustryBusiness development
-
ServicesWeb development
-
LocationUkraine
Our work centered around developing a dynamic online order calculator, allowing users to create custom layouts and calculate orders for various furniture facades, sliding systems for wardrobes, partition systems, doors, and mirrors. It’s a custom product builder, the unique feature of which is the user account, enabling users to access the order constructor from any device at their convenience. The users must fill in a comprehensive array of door parameters to get precise calculations aligned with their preferences. Through our collaborative efforts, we built a tool that guides users through streamlined processes, from conceptualization to creating bespoke facade solutions. Its unique features include a user-friendly interface, transparent order specifications through downloadable PDF files, and distinct user roles for a streamlined process.
Challenges & Solutions
When connecting our database to the customer's 1C accounting system, we aimed for a smooth data exchange. The challenge lay in navigating the complex architecture of their accounting system with diverse data exchange requirements, dependencies, and intricate details.
We created a purpose-built API in JSON files for exchanging documents with the accounting system, thus ensuring a standardized and efficient communication channel. By allowing the client to make requests and facilitating data transfer between our database and the 1C accounting system, we navigated the complex integration requirements of 1C's large-scale platform.
Our Project Team
What Makes ADS Special?
➣ Visualization of the product builder software
➣ PDF with order specifications
Another feature of the project is a PDF file containing order specifications. The process of filling in each stage in the constructor is transparent. What sets this apart? The pdf not only includes the options the client selected from nomenclature but also includes the details shown under the hood of this constructor. The client can calculate the cost of facades with completely different configurations and choose the best option. Beyond pricing, they can visually compare each door type, making selections based on their characteristics. After completing the steps, clients can easily print or save the PDF to move their order to the next stage. |
➣ User roles
Three roles manage the project: a user, a dealer, and users belonging to the dealer. Accordingly, the customer’s order goes through several iterations. The user creates an order and then moves it not directly to the ADS company but to the dealer. The dealer can then manage and set a different price, adjusting some parameters if needed, before passing it to ADS with the updates. A user with the ‘Dealer’ role serves as a mediator between the company and the client, having the ability to register new users and control the clients’ orders. The processes were streamlined, and the attention to dependencies and limitations showed an organization in the project. |
If you have a business challenge you want to be solved with a software solution, let me tell you about what we can offer. Should we start with a free estimate of your project?
Let's talk