Students are too lazy to buy groceries. Students are too lazy to get off Facebook. Why not combine them both and allow students to buy food and procrastinate at the same time?

What it does

The Facebook Messenger chatbot allows users to choose between searching by a product and by a recipe. Searching by product will return them relevant search results which can then be viewed in more detail. Searching by recipe allows the user to submit an ingredient or dish and receive recipe suggestions. Selecting one will then enable them to order all the required ingredients through Loblaws.

How we built it

We built this project using Node.js and Heroku. The entire team was new to JavaScript, and this we spent a great deal of our time learning. We divided the features between team members and worked at them, before finally coming together for testing.

Challenges we ran into

The Loblaws Digital API is very limited, and doesn't allow users to save to cart or reference back to their website. The posed a large issue for us when created the app. Also, being new to the platform we were using posed as a challenge, but has ultimately been a learning experience.

Accomplishments that we're proud of

We're proud of learning JavaScript and working with the various APIs. We're also happy with our perseverance through the many issues and frustrating times we had.

What we learned

  • Facebook, Food2Fork, Node, JavaScript
  • Have fun before trying to win
  • Merge conflicts are hell

What's next for Loblaws-Messenger

  • Implementing cart features
  • Implementing callbacks to the main Loblaws site
  • Sales
  • Price comparisons

Built With

Share this project: