Inspiration

We wanted a way for our users to always stay motivated - we've all had times where the start to a day just wasn't going the way we'd want it to, and we thought having a little bit of extra motivation and positivity at the beginning of the day could change that. In addition, mental health was very important to us, and we wanted to create something that could be of use.

What it does

Our application sends to your phone number a message to you consisting of a uplifting greeting, quick inspirational quote, and a short message of positivity to sign off whenever you wake up.

How we built it

Using a React.js front end, we created a web form that accepts phone numbers and adds them to a MongoDB database through the express.js backend.

Challenges we ran into

It was our first time working with all of the technologies above - interacting with MongoDB with express was harder than we expected. In addition, we scheduled sending texts with a cron job - also our first time working with it. Debugging issues with our cron job was also more difficult than we expected. Lastly, developing locally with multiple web technologies at the same time was difficult - having multiple ports open, and figuring out how to manage all of the GET requests between the two services was difficult as well.

Accomplishments that we're proud of

Finishing the whole project and learning 3 new technologies in just 36 hours!

What we learned

How to use MongoDB, Express, React, and Cron

What's next for Happyr

Set custom wake times per user and allow new challenges and messages to be added

Share this project:

Updates