Inspiration
We find it difficult to keep a journal of the things we have to do throughout the day, but now it's important to being productive. Having an assistant to aid us with goal creation, as well as reflection, was a no-brainer for us.
What it does
Stewie texts you in the morning to ask for and record your goals for the day. Then, he texts you at night to help you reflect on which goals you did and did not complete. This is all stored securely on a dashboard for later viewing.
How we built it
Through a Node.js + Twilio + Firebase backend and React + Firebase frontend. JavaScript <3.
Challenges we ran into
Updating the components state was difficult to wrap our heads around. Keeping things asynchronous on the backend is importantly apparently and sapped a lot of time.
Accomplishments that we're proud of
All art is original and created in Sketch. Working with Twilio's API.
What we learned
React routing, creation of components, propagating data through the application, Firebase and React, Twilio's API, Async and Await with Node.js.
What's next for Stewie
Implement phone calls, instead of relying on text. People may be more likely to ignore a text from Stewie, rather than a phone call.
Log in or sign up for Devpost to join the conversation.