This week, I spent half of the time working on the design report and the other half on the web application. I mostly worked on design trade studies, test and validation parts, and parts that need explanations about web app. I revised it with the team at the end.
For the web application, now I have a rough outline for everything. I spent most of the time reading different react documents and learning how to use different libraries. I have a working frontend that displays plant info and backend that has plant models, though I will still need to work on specific frontend designs using bootstrap. (Right now the website has very basic components)
I am on schedule. As planned in the schedule, next week I will start working on the data transmission part on the web application. The rough web application is set up, but the sensors and APIs are yet to be integrated. I will improve the design and UIs as I integrate those into the web app.
Next week’s deliverables:
- Implement django channels (websocket).
- Replace the current database with AWS dynamoDB.
- Integrate RaspberryPi with web app.
- Keep improving the design of the app.