CHALLENGES
- Visualize modern CAD data formats.
- Integrate сomputer-aided verification algorithms.
- Deep mathematical support.
- Data synchronization between accounts.
- Integration with the ERP System.
- Strong encryption.
KEY FEATURES
- Client Module: customer data management / grouping clients / discount management system.
- Orders Module: creation and validation of orders / determining products compatibility / price calculation / currency conversion.
- СAD Module: sketch-based product design / creating new products based on templates / powerful toolset for object drawing & modifying / set of ready-to-use shapes / static and dynamic restriction mechanism / thermo-coefficient calculation subsystem / project tree (object hierarchy) / individual property-set per item type / history of project changes / multi-project support / customizable UI.
APPROACH
Since the key requirement was the creation of a product compatible with Linux, Mac OS, and Windows operating systems, the Embrox team decided to use Qt facilities for cross-platform application development. An analysis of the existing CAD solutions together with the best UX practices allowed us to design a custom UI to сover all functional requirements and meet the standards of modern software editors, including a ribbon panel with various tool sections for object drawing / modifying, object hierarchy panel, dynamic properties panel, undo/redo, history panel, etc. Owing to the tight integration with the server data, the mechanism of dynamic restrictions was implemented, allowing additional limitations for the object drawing process.
RESULTS
What our team says?
about project
What our team says?
about project
YOU MAY FIND INTERESTING
AI Energy Control Solution
AIR CONTROL APP
Visual Programming IDE