Inspiration
Of those who make a New Year’s resolution, 23% of people quit by the end of the first week, and 64% after the first month. (Source :https://insideoutmastery.com/new-years-resolution-statistics/)
but WHY?
- In one 2014 study, 35% of participants who failed their New Year’s Resolutions said they had unrealistic goals.
- 33% of participants who failed didn’t keep track of their progress.
- 23% forgot about their resolutions.
- and the story goes on.... (Source: https://discoverhappyhabits.com/new-years-resolution-statistics/)
We created resolutionly to help people with managing their New Year-New Me Resolutions, and take on the new year in a fun, confident and perfect way!
What it does
Resolutionaly provides an effortless way to interact via
Communication via WhatsApp bot
User can easily chat with the WhatsApp bot (enables via Twilio) where they can
- Casually chat with the bot (enables via GCP-Dialogflow) on various topics.
- Set their New Year Resolutions/Goals and track them, via the periodic checks and reminders the bot gives via WhatsApp.
- Sentiment Analysis (Rapid Api) is done on every message user sends to bot, if the sentiment is found to be Negative, the bot sends user with a Joke alongside a Joking Image of pepe to WhatsApp! (enabled via Random Jokes API)
- Journaling their everyday life via the bot! It becomes so simple to just message the bot directly!
Set and remind user periodically of their Goals/Resolutions.
User will be reminded periodically to update the status of the Goal. The reminders help in keeping the goals in check as well as documenting the progress.
WebApp for further support
- User would be able to see various statistics on the Web Application to understand their interaction with the bot. Various Graphs showing the metrics like Added Vs Achieved Goals, Tree plantation on Gmapps and more!
- View their all-Journal entries throughout the month added via the bot.
A letter to future Self
Getting a letter from our past versions, sharing their perspective on things, life and more is just magical! We thought of adding this feature to the application would not only bring that nostalgic feeling, but also encourage the users to complete their Goals/New Year resolutions!
Tree plantation : Go green!
Everytime the user makes a progress to their Goals by two pointers, we award them by planting a Tree on their behalf. Hence, more Goals, more Greens! How amazing! (Enabled via DigitalHumani API)
How we built it
We built it using Angular, Firebase, Node.js, Twilio, Google Cloud Platform - Dialogflow, Google Maps.
Challenges we ran into
Implementing all the features in the given time constraint was a major challenge for us! Managing time, the right way helped us a lot in successfully building the product! I also faced a few issues while implementing the dialogflow and firebase integeration. It was an amazing learning experience for us overall!
Accomplishments that we're proud of
To be able to build and complete the project, hacking through the New Year's!
What we learned
Got to learn a lot via the Twilio integeration, and various ways we can implement the technology making lives simpler!
What's next for Resolutionly
Collaborate with Planting Organizations to provide feature for planting trees as soon as you complete a Resolution
Log in or sign up for Devpost to join the conversation.