danj707 / foodme

FoodMe - Search, Plan, Eat, Yum!

Home Page:https://agile-ravine-35106.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FoodMe!

##Overwhelmed by all your recipes and can't plan your meals for the week? Have no fear, foodMe is here! Search recipe/food data from Yummly, create custom meal plans, drag and drop your recipes onto your planning page.

Interactive SPA using mongoDB/mongoose, express, JavaScript (some ES6), jQuery, Node.js, bcrypt, nodemailer. Thx to Jquery Touch Punch for allowing this to even work on mobile!

App Features:

  • Hashed passwords and secure login
  • Interactive SPA
  • Drag and drop "Trello" style Interface
  • Order and arrange your menu according to your schedule
  • Search the Yummly API for recipes or by a food type
  • Save recipes to your "Faves"

Rest API

  • Login user - /login (uname, hashed password) - auth required
  • Create new user - /users/create (username, password, email)
  • Add menu item to user - /update (database object)
  • Remove menu item from user - /remove (database object)
  • Display user's menu - /menu (id)
  • Delete user - /delete (id) - auth required

Upcoming Features:

  • Weekly mail of your upcoming menu, including ingredient lists for your shopping trip!
  • Ordering of cards on your menu
  • Update and edit your username/email address
  • Enter your own recipes!

Screenshots

Using the app - Drag and Drop Recipes App Animation

Home Page Application 1

App Main Page Application 2

Searches and Favorites Application 3 Application 4

Questions? Contact danjenner@gmail.com. No commercial use, but feel free to have fun!

About

FoodMe - Search, Plan, Eat, Yum!

https://agile-ravine-35106.herokuapp.com/


Languages

Language:JavaScript 63.0%Language:HTML 21.7%Language:CSS 15.3%