Process
Outline your approach to the project? What ideas did you generate and how did you refine or reject them? What did you research and explore? what were the design choices? What challenges were encountered and how did you resolve them?
My initial idea was to make an annoying alarm bot which requires users to complete tasks that the bot asks in the alarm call to officially turn it off. However, I found the knowledge behind what I was trying to create was quite advanced, such as voice recognition, interactions between SMS and call, etc. Therefore, I later switched to an easier version, just making my bot to call users at the alarm time they set. In the end, I changed my context to the fake-calling scenario because I think the idea makes more sense, and it adds more fun and weirdness. My biggest challenge was reading values from the database. The concept is new to me, and I am still finding ways to make the reading experience smoother.