Skip to content

Instantly share code, notes, and snippets.

@pwentz
Last active September 12, 2016 17:10
Show Gist options
  • Save pwentz/e94a1055140d7fb1c4e794156f7f6d6c to your computer and use it in GitHub Desktop.
Save pwentz/e94a1055140d7fb1c4e794156f7f6d6c to your computer and use it in GitHub Desktop.
Self directed project
### SnackTrack
### Pitch
The application will be recipe generator that will keep track of a user's virtual pantry and suggest recipe ideas
based off of what they currently have stored in their pantry.
### Problem
The problem lies with the inconvenience of having to constantly come up with meal ideas every night or else being
forced to eat out.
### Solution
The app is designed to take the decision making process out of the user's hands by giving them a short list of
recipes they can make with the food in their pantry, preventing them from having to eat out or grocery shop for
specific meals. The value lies in the convenience. When a user creates an account - they will have to load their virtual pantry...but only once. The value of the app is having the ability to remember what's in your pantry after previous meals -
so after a long day, all a user will have to do is click a button.
### Target Audience
The idea came from the difficulty for a single person to practically cook for themselves throughout the week using
ingredients they already have.
### Integrations
I will be using the Yummly API.
I will also be integrating Vue.js, which is a framework very similar to React. The idea behind this is that I will
have two completely separate apps running at the same time. The backend will simply be a Rails API that is resposible
for making external API requests to Yummly, then serving up the JSON. The Vue frontend will then make AJAX calls to the Rails API, allowing for an extremely interactive user experience. The content of the app itself is intentionally
simple since the app is geared towards convenience. The value will lie in the rewarding user experience.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment