Since last time, our team has been moving quickly to implement the changes to the web app to incorporate lots and containers as well as give the user the ability to enter finer tuned data in forms. Langston has been working hard on creating the forms pages and has a very nice template set up for a general form that enters the data into Firebase in a convenient way for storage. He is optimistic that by the end of Week 8 he will have this functionality complete. In the meantime, Austin and Julia have been working on how data display will be incorporated for the lots and containers. Austin has made serious headway on creating a kind of nested table that expands upon clicking on a given field, to allow users to control what is on the display for a given container.
Mark has been working on lot and container barcode creation for entry into the database. As of right now the system is set up to aggregate a set of shipments entered by the user into one lot that contains the ‘id’ and farm for each shipment within the database. There is also the possibility of adding form information for each lot to be included in the database. Containers are similar in that they are an aggregation of lots and also upon creation are entered into the database. As of right now, we have functions to enter and retrieve lots to and from the database and a function to enter containers. Julia is working on creating a function to retrieve containers for data lookup.
In the coming weeks, we will be working on finishing up the development projects we are currently working on and start commenting the code we have created. Austin has created a template for good comments that we will employ as we create our documentation for next year’s team. Additionally, we will be creating a higher-level version of documentation in the form of a README document to give users a better idea of how to use the webapp. In terms of printing, we were unable to purchase labels from a store due to COVID-19, so we ordered labels that we hope will arrive shortly for us to run some tests before the end of the quarter. In short, we are very excited with where things are going this quarter and look forward to delivering a working prototype by the end of the quarter.