The idea comes from various studies (eg. http://www.cnn.com/2015/04/13/health/superfoods-stress-relief/) that demonstrate the effects of specific foods on neuro transmitters involved in mood regulation, and the fact that many people find it hard to progressively include more of these foods in their diet. The application will help people build the habits of consuming more of these foods, more often, in order to reach the full benefits.
What it does
The app displays recipes which include specific superfoods that are proven to boost mood. It then suggests a 21-day program to discover and prepare those recipes. It sends a daily notification of "next actions", such as planning to buy the mixer, ingredients, make time to prepare and cook the recipe and finally invite friends over to eat them.
How we built it
With Meteor and MaterializeCSS.
accounts-ui accounts-password standard-minifiers meteor-base mobile-experience mongo blaze-html-templates session jquery tracker logging reload random ejson spacebars check alanning:roles sacha:spin meteortoys:allthings iron:router materialize:firstname.lastname@example.org
Challenges I ran into
- We tried to use React, then Semantic UI but ran into problems with both. Also we ended up spending a lot of time on look and feel instead of functionalities.
- Instability issues with Meteor 1.2.0 and finally a last minute issue with materialize and blaze templates. We needed to revert to an old version of the materializeCSS package.
- On the server, when we erased the database, the error message misled us in the Router configuration. Instead, we needed to create a remote method to re-populate the database.
Accomplishments that I'm proud of
Working fully focused for about 20 hours!
What I learned
Have a testing environment, so that we only deploy to production when it works!
What's next for SuperHappier, the app that makes you happier every day
- Deploy on mobile
- Add the jobs collection to send reminders,
- Facebook login, compete with friends...!