App Name: VeggieDish

VeggieDish is a platform designed with the vegeterian community in mind. Through the use of this application, users can search and create vegeterian recipes. They can also rate and comment their favorite dishes.

VeggieDish Team San Francisco, CA


Technologies Used


Existing Features

Landing Page

  • Authentication & Validation (User Log-In & Sign-Up)
  • Flexible Search Bar

User Profile Page

  • User Profile with edit functionality
  • User Recipe Posts

Recipe & Reviews Page

  • Recipe Page & Form with full CRUD
  • Nested Reviews & Form with full CRUD

Planned Features

Changes we would make to our project if we continued to work on it:

  • Include pretty urls (e.g. "/recipes/eggplant-parmesan") to visit recipe pages
  • Send user a welcome email after creating an account
  • Use a third-party external API
  • Use Stripe to allow users to donate to the site

Screenshot

Biggest Wins and Challenges

Wins

  • Integrating CRUD and Templates with Auth.
  • User Log-In & Sign-Up Authentication & Validation.
  • CRUD for reviews and recipes.

Challenges

  • Authorization.
  • Update reviews.
  • Heroku.