This week my goal was to layout the groundwork for the website we will be hosting for to control our machine. I have been working on the design presentation on today. We spent 4 hours working on the design slides. Earlier this week I practiced presenting for 1 hour, as I presented our proposal. I went to the presentations on Monday and Wednesday and got to see a lot of cool projects.
I also spent 4 hours working on the website this week. For laying out the groundwork, I started by setting up a react project. I had worked with react a bit in the past, but I’m still relearning a lot of the ins and outs of creating websites. Eventually I created a baseline project with core UI components and a basic CSS sheet for styling. Besides setting up the website, I have been researching how to dynamic DNS connections for when we get the raspberry pi next week. Given that the IP we are using is dynamic and going to change, I’ve decided to use DDNS as a workaround. I have found softwares that can connect to DDNS, like ddclient software. This software can update the DNS of the raspberry pi when the IP of the network changes so it can maintain connection to the site.