At this point in the project, we continue to focus largely on web app development, making progress both on the frontend and the backend. In the past week we finalized schematics for our frontend, enabling us to move forward with creating a framework in React for the UI. To improve upon the aesthetics of the UI, we have been looking into including Material UI, a React framework that incorporates ready-made components like buttons to facilitate the design process. Additionally, to navigate between pages fluidly, we have been working on implementing React Router which will eventually allow us to click on a link on the homepage and move to a different page seamlessly.
At the same time, we have been working on creating a page for generating barcodes. As of right now we have a component created for the UI part of the barcode generation page allowing the user to enter in a number of shipments and select a farm from a dropdown menu. Upon hitting submit, ideally, we would be able to create that number of barcodes and enter these barcodes and their respective farms into the database. Upon entry into the database, the barcodes should then be printed. Optimistically, we will have this implementation of the barcode component completed by the end of this week and ideally, we will be able to navigate from a homepage to this page. Finally, we have also reassessed the logic of entering data into the database and continue to explore our options on that front to ensure that our approach is maximally efficient.