N O B I S O F T

Loading

Quotation System Web App

About Project

The Quotation System is a comprehensive platform that streamlines the process of requesting quotations for goods in the construction industry. It enables suppliers to manage these requests alongside customer orders, while clients can submit their own requests for both standard and customized products.

Quotations are automatically generated using predefined or customizable formulas, incorporating vouchers and discounts. Once clients receive a quotation, they can proceed to place an order. Additionally, the system functions as an e-commerce site, allowing clients to browse products, add them to their cart, and complete purchases directly with suppliers.

Project Information

  • Industry Logistics
  • Project Type Web Application
  • Country Vietnam
  • Team Size 10+
  • Tech Stack .Net Core, MySQL, ReactJS

Project Challenge

The system must allow users to input complex formulas for calculating the area of a product, including the use of special characters such as mathematical symbols (e.g., π, √, ) and operators (e.g., exponents, fractions). 

Designing a user-friendly interface that allows both clients and suppliers to easily navigate the system, submit requests, and generate quotations.

As the system grows, the database and backend services may struggle to handle an increasing number of quotation requests and customer orders, leading to slow performance.

Handling complex pricing models, discounts, and vouchers accurately, especially when the system needs to accommodate customizable products and varying client needs.

Project Results

Using a Library to Support Inputting Special Characters in Formulas Integrate a specialized math expression library that supports the input of special characters and complex mathematical notations. 

Focus on a clean, intuitive UI using ReactJS, with a particular emphasis on simplifying complex tasks like creating custom quotations. Regularly gather user feedback to improve the design iteratively.

Optimize database queries, implement caching strategies, and consider using a load balancer. Additionally, design the system with scalability in mind, using cloud services or microservices architecture if necessary.

Implement a flexible and modular pricing engine that can handle both predefined and customizable formulas. Ensure thorough testing of different pricing scenarios to validate accuracy.

Technologies we used

Team

More projects

Contact Management Web

The platform enables users to create personalized pages where they can display information about themselves, easier for others to connect and understand them.

View Details 01

Contact Management Web

Quotation System Application

Quotations are automatically generated using predefined or customizable formulas, incorporating vouchers and discounts.

View Details 02

Quotation System Application

Junior College Platform

We envision an intuitive UI for uploading and managing lecture notes and recorded videos.

View Details 03

Junior College Platform

DXHomes & DXBQL

A Building Management System including two mobile apps

View Details 04

DXHomes & DXBQL