Your Application consists of 2 main parts, Back End (Management Console) and Front End (Page which could be embedded to your website). Front End applications have different buttons, fields, and functionality. Here we will explain what every button does.
- Dashboard: your main page, usually this page should be first, which client will see. 
- Quotes: List of all submitted quotes. 
- Projects: List off all orders made. 
- Instant Quote: Page where you can upload or drag and drop your CAD files to get an instant quote. 
- Catalogue: "Online warehouse" of CAD files, which can be used and printed, reordered, etc. 
- Sign In: This button gives you the ability to log in or create an account. 
- Basket: Your "Shopping Cart", where you can see all parts added to the basket, pricing, etc. 
- Request a quote: A Field that gives you the ability to send a manual request, usually with some special needs. 
- Instant Quote: Same as #4. 
--------------------------------------------------------------------------------------------------------------------
Dashboard, Request a Quote:
The two main functions of Dashboard are: being the Home page and giving your client the ability to submit manual requests. Such a manual request is called "Request a Quote" and can be used to send a message, attach files, and add notes to them. Usually, this function is needed to submit a very specific request.
Quotes:
This part of the Front End application gives your client the ability to check quotes that they submitted through "Request a Quote". As soon as the Quote is reviewed by somebody through the Management Console (back end) and the quote is sent back, it will be displayed under the "Quotes" page. Here client can "checkout" - accept and pay or reject it. Moreover, some additional info can be seen here as well, such as ID, Time Remaining, Gross Price, etc.
Projects:
This part of the Front End application gives your client the ability to check orders that they made. Moreover, this part contains a communication widget (letter icon) where you can send and receive messages. It is useful if you need to add some comments or updates for your order. Also, it gives you the ability to reorder parts, which might be useful for some parts that are printed frequently.
Instant Quote:
One of the most important parts of your Front End application is the "Instant Quote" module. It gives your client the ability to upload their CAD files, one or a few, select Printing Technology, Material, Color, Post-Processing Services, and many other options. Such fields/options can be configured at your Management Console. 
Based on selected options system will calculate the price for 1 part and will give the client the ability to add an order to the basket, and checkout after, or send a request to manually review this part and receive pricing.
Catalogue:
Very unique feature - catalogue. It is an "online warehouse" of 3D models, which can be accessed from the front and added to your basket. It is useful for small and large businesses. Especially if such orders, with the same parameters, are often printed. With this feature, your client can search for 3d models and order them. (You can add models from your Management Console)
Shopping Cart / Basket:
Shopping Cart - a place where the client can see parts added to the Cart, check the price, etc. Also, here the client can insert billing and shipping addresses, select payment options, and add some additional info.
Sign In:
A place where clients can register or log in to existing accounts.









