Skip to content

Website for a restaurant created with React. Utilizes MongoDB to store menu items.

Notifications You must be signed in to change notification settings

tlaze/NowThatsAWrap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOW THAT'S A WRAP

Project Description

Haiven Kornbluth is the culinary genius behind the movement of Now That’s A Wrap. He is a visionary that has traveled the globe and explored diverse dynamics with the culinary world. With a vigorous six years in the restaurant industry, he knew that his style, technique and vision was too untamed for a typical restaurant Although he pays homage to every skill and lesson developed by his mentors, he knew it was time to venture off on his own in 2016. He took a simple concept of a healthy wrap and added the “Haiven” flavor to each bite. His business, Now That’s A Wrap, became a product worth buzzing about. While building his business from the ground, he was able to complete his culinary education at the elite Auguste Escoffier Culinary Arts school, earning his Culinary Arts Diploma in 2018 and earned an Associates of Science Degree in Culinary Arts in 2020.

User Story

As a person interested in eating out and various restaurants I want to be able to get up-to-date information regarding a specific restaurant via their online website

So that I can have clear expectations of their current location, menu items, special events and VIP offers if any

When you view a standard restaurant page, you find the information and menu times, but very little information regarding people’s thoughts about the location and/or menu items. What if you were able to make comments, add reviews about each menu item for your favorite restaurants.

Acceptance Criteria

  • Use React for the front end.
  • Use GraphQL with a Node.js and Express.js server. OR using express API routes
  • Use MongoDB and the Mongoose ODM for the database.
  • Use queries and mutations for retrieving, adding, updating, and deleting data.
  • Be deployed using Heroku (with data).
  • Have a polished UI.
  • Be responsive.
  • Be interactive (i.e., accept and respond to user input).
  • Include authentication (JWT).
  • Protect sensitive API key information on the server.
  • Have a clean repository that meets quality coding standards (file structure, naming conventions, best practices for class and id naming conventions, indentation, high-quality comments, etc.).

Getting Started

You will need to clone the github repository and then run npm install. Run npm run seed to seed data to your database so that you can test your routes.

Technologies Used

React Node JS and Express JS servers Bootstrap Axios API - Mailchimp MongoDB Heroku Bcrypt MDB React Mongoose

Team

Bindu Vaghela Tammy Gagliano Dwight Kornbluth Landrell Williams Tom Lazore

ScreenShot

ntawScreenshot

Links

Live Application

Project Repository

About

Website for a restaurant created with React. Utilizes MongoDB to store menu items.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.3%
  • HTML 3.1%
  • CSS 1.6%