Personal Accomplishments
I spent a majority of this week working on setting up the django webapp for the UI. This involved communicating with my teammates in establishing the information they need for their respective subsystems. I ran into some bugs while setting up the webapp, as it was not able to communicate with the Spotify API, but I was able to fix that by updating the redirecting URI to revert back to the local host. There were some more bugs in establishing connections with the show class as it has not been developed fully. I anticipate that these bugs will be addressed next week as we flesh out the LightSet class further.
On Track?
I am on track with my progress for this week. I was anticipating finishing UI setup this week, and I was able to create a scaffolded version of the same. Not all elements of the UI are functional as of now, and I plan to add that functionality over the next week. As the webapp is the central platform for communication between the subsystems, it is restricted by the completeness of the other components.I did not have much runway as all the subsystems are being developed simultaneously, but I was still able to deliver on all that I planned to.
Goals for Next Week
Over the next week, I am going to continue polishing the web application, adding functionality to various features. However, I anticipate that most of my time next week will be budgeted towards working on and turning in the design report. In the creation of the design report, we will also be focusing on producing deliverables that can be incorporated into the report. I will continue to work with Abhishek on the lighting engine, and add functionality to the UI to send data back and forth between the signal processor and the lights.