This week, I continued the integration of the hardware LED logic into our backend. I also worked on refining our front end and adding additional features, such as a shopping list for the user and expired items page to detect often expired categories of food.
I also worked on trying to integrate the built-in phone NFC scanner feature into our app as we got approved for the apple developer account. The code and interface is set up but the functionality is not fully operational.
We are currently on schedule.
In the next week, I hope to finish up the integration of the NFC phone scanner and finish the full logic for the entirely built pad. I also hope to begin working on our final video and poster.
As I have designed and implemented the software portion of our project, I have learned a lot about building an app from the ground up. I have also learned a lot about the integration of hardware and software, and how communication protocols work to communicate between them. My main source of learning was many YouTube videos to learn the basics, especially when I needed to learn how to set up environments and dependencies for our specific app. Once I learned the basics, reading documentation on specific frameworks also helped me a lot.