1/16
Major design decisions made.
We were trying to set up the database on my computer (macOS) and we found out that one of the principal classes used to detect transfers of files, WatchService, isn't implemented for macOS yet. So we've decided that we're going to implement new Threads instead, which should be a more robust solution. We're going to add two threads to the existing threads: one thread that checks for a USB mounted, and reads any mounted USBs for text files and breaks down and transfers any forms found in these USBs to the database. and one thread that checks the Desktop for any transferred text files, which it also then then breaks down and transferrs to the database.
Our next steps are to start implementation of the threads and continue to work on the java back-end for the forms, since the layouts are almost complete.