Magic Mirror Postmortem

Teegan + Tucker:
Describe your goals for the project in your own words.
Talk about what your plan for learning was. Describe what resources you used; include links if you still have them.
Give a general overview of the steps you took, and what different versions you considered.
Describe the APIs you attempted working with, which were easy to implement, and which were challenging.
Upload your HTML, CSS, and other files to Google Drive, share them publicly, and link them in your post (optional: include as preformatted text).
Talk about the solution we discovered in class, your experience with it, what it looks like vs what we brainstormed, and talk about the pros and cons of using a homebrew vs bought-for service.
Postmortem:
For me, I was more interested in the effectiveness in what information we chose to display for the “Cannon Hub” more than the how the information was presented, so I was more focused on making sure this contained all the information a student would need as they were walking past the screen. Put simply, my goals were to communicate as much information as possible to those involved as efficiently as possible.
Well, Teegan and I started our research by watching the original video of the Magic Mirror that we had seen last year/in CDE, and then whiteboarded (with you) about how we wanted the layout and what to include. Other than that it was pretty much just making a webpage and implementing various modules.
Right off the bat, Teegan was very interested in spotify and so the majority of his time was spent grinding through the spotify API process and explaining to me why it was so difficult. Our original vision never drastically shifted, but we did discover some extra information that needed to be included ( class order for the day, cafeteria menu, etc)
Spotify was by far the greatest challenge of this project. It wasn’t necessary, wasn’t easy, and took a long time to implement properly. The easiest API to implement onto the website was definitely the weather API. It had an automatic update system built into it and so we didnt have to worry about figuring out how to update the website.
It did break my heart to find that the exact thing we were designing was able to be made in like 2 seconds, but in the end I feel like that is the more effective method and it makes sense. Yes it does feel better to make something on your own and really struggle for a result that you’re proud of, but if we have a way to further refine our project and successfully implement everything that we want, I am ok to sacrifice that satisfaction.