Alex Rueb's profile

Shopping List App & Social Recipe Sharing Platform

Shopping List App and Social Recipe Sharing Platform
I collaborated with two other developers in a 10 week project to create GroceryGram - a responsive web application that offers users a fresh and innovative way to populate and manage their grocery shopping list through a unique recipe-based approach and engaging social platform.
KEY TECHNOLOGIES​​​​​​​
● The front-end client was built using React.js, which interacts with a Node.js/Express backend API following RESTful design principles
● Both the front end and back end are deployed on Google Cloud Platform separately
● The Back end utilizes a MongoDB cloud database with images stored in a Google Cloud Storage Bucket
● GitHub + GitHub Actions facilitate Continuous Integration and Automatic Deployment of front and back ends to our Google Cloud host environment
·● Front end unit testing with Jest/Enzyme, Back End route testing with Mocha/Chai

FEATURE SUMMARY 
●  Manage a shopping list of grocery items and summarize the total cost and visual breakdown by category
●  Add shopping list items or recipe ingredients with convenient auto-suggested results
●  Create recipes consisting of grocery items and share with other GroceryGram users
●  Browse your own created recipes or browse other user's recipes for inspiration
●  Filter recipes by category or search by keyword
●  Save recipes created by other users to "My Recipes" for
convenient access
●  Add multiple recipe ingredients to your shopping list in a single click
●  Suggests frequently added items by tracking usage data
●  Engage with other GroceryGram users through ratings and reviews
Shopping List App & Social Recipe Sharing Platform
Published:

Shopping List App & Social Recipe Sharing Platform

Published: