I am developing a web application for a concrete and construction contractor.
Their web application consists of a form that allows them to insert projects into the system. In the example below, I have an image of how the design is currently handled to input data for a list of items. In the existing form there are several more items.
The current problem is that they don't use all of the fields displayed on the form right now. I would like to create an easier way to handle this process instead of having to tab through each field. Although, in some instances they do use several of these items... Sometimes they even need to add new items, which is handled by an "Add Row" and a free form input box.
Are there any good ways to improve this design?
After brainstorming the idea, I thought of using a multi-select dropdown to allow the user to quickly type in the item. After the item is selected, they are presented with a dialog box to add values to the quantity, overtime, and taxed. If the item is not in the system already they can add the new item through an input box below the drop down that pulls up the same dialog box to add more information.