Screen Order Generator
This project is a standalone application for generating order forms and pricing quotes for my current job at a local hardware store’s screen shop. (Created in React Js & TypeScript using Electron and the PDFMake Library)
Features include:
-
A menu system for selecting a new screen order form
-
A form with all necessary information needed to complete an order with quick access drop-down menus and measurement tools
-
The screen config dropdown will supply an image representation of the screen with options for various pull-tab and tension spring locations for quick reference to the worker building or repairing the screen
-
Each screen will be added to an order and upon completion, will utilize the “pdfmake” JavaScript PDF templating tool to auto populate an order form for our store records and customer receipts (customized order template replicating our existing paper system)
-
A configuration menu that stores the values for item SKU numbers, labels, descriptions and current pricing of all items (this can be accessed from the menu with password protection to update required parameters)
Purpose:
I identified a need for such an application as our store continues to encounter problems with our current paper reliant system which includes:
-
Poor handwriting, which promotes:
- Incorrect measurement reading
- Incorrect customer contact information
-
Long customer wait time:
- Customers frequently request pricing quotes over the phone which require measurements and price calculating which can take 5 - 10 mins depending on order size
- Only a select few co-workers attempt to take such calls or in-store inquiries with fear they will make a mistake with pricing quotes or order generation
A robust and reliable system would greatly benefit my store to create a more effective way for my co-workers to create and process screen orders for our customers and alleviate the headaches of calculating orders on the spot during busy hours. This application is less daunting and would let those uncomfortable with creating orders have access to all the necessary information. Upon finishing the application I demonstrated the functionality to my coworkers and management familiar with the screen process, gave it a trial run to receive feedback and add/remove any features, and made an inquiry if my store or even company would want to proceed further to implement this program throughout all stores.
Here is the application:
Menu:
Example-Order:
Order-Summary:
Generated-PDF-Order-Form:
Config-Login:
Config-Menu: