Earlier in the week, Sirsha and I set up the initial structure of our web application in React over VSCode LiveShare. We programmed the frontend basics for the login and stats pages and tested that we could access these pages by clicking different buttons on the web app (like the “Login” button leading from the login page to the stats/home page). We also decided to add an additional page to our UI design in which users can access the individual log for each time that feedback is triggered from their device. Viewing this page provides users with more detail regarding the kind of inattention that they exhibited and the layout of the page is included in this week’s team status report. I spent the rest of my time this week working on the design report with Yasser and Sirisha. More specifically, I was assigned the introduction, use-case requirements, architecture, and parts of the implementation and design trade studies sections. I also briefly tested the speaker that we ordered and confirmed that it played sound clearly from a .wav file when connected to my computer.
I am pretty much on schedule with our Gantt chart. After we decided to use a cellular data dongle instead of a WiFi dongle to send data from the jetson to the web application, we wanted to conduct more research before ordering a particular cellular dongle. Since transmitting the data to the web application is not scheduled in the Gantt chart until 2 weeks from now, I will hold off on submitting the order until we are sure. Otherwise, I am on schedule with my tasks.
For my deliverables next week, I am scheduled to assemble the hardware components of the device and test power consumption. I also want to research different cellular data dongles and decide on one by the end of the week. For the web application, I will more fully flesh out the login and registration pages this week and potentially set up Firebase for the actual login/registration capabilities of these pages.