After much procrastination, I finally got around to completing the model-view-controller of the website, moving on from dummy HTML to actually interactive data. I’ll still continue to work on it before our demo this week, but I’m optimistic that we’ll have a functional backend by the time we present.
Major goal by next week is getting a working grocery list for the demo. I hope to make substantial progress on Sunday and Monday.
Besides that, there were a handful of lesser bugs in our current version, namely…
- empty items don’t return an error message, but rather crash the website. Cause still unknown.
- remaining logged in for too long causes a NoneType error. Harry is chasing down the issue. I don’t think we’ll be able to get this working by the end of the weekend, but certainly by the final demo.
- the same serial number of a tracking device can be registered multiple times. Very much intentional whilst debugging the website, but I wanted to write it down to remind myself to un-comment out those lines before the final presentation.
This week, after the first demo, I’ll continue to refine the site, ensuring that the bugs above don’t impede the user experience.