Skip to content

The Restaurateur app offers you a Step-by-Step Guide to opening a Restaurant in NYC. We provide resources which explain what to know and expect at each step to help you get your restaurant up and running and ensure you pass your local DOH inspection and be on the road to success.

Notifications You must be signed in to change notification settings

Muzan67/restaurateur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

170 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Restaurateur

License: MIT

Description

Welcome to our Group Project 03 -- Restaurateur! Starting a restaurant can be a bit daunting. Our instruction app offers you a Step-by-Step Guide to Opening a Restaurant in New York City.

After logging in, our app can help you with best practices and resources! Numerous available resources such as Permits, Certifications, and Posters all at your finger tip, which will help you get your restaurant up and running, and ensure you to pass local DOH inspection. You will be on your way to successfully opening your dream restaurant!

Table of Contents

User Story

AS A user interested in opening a restaurant New York City.

I WANT an application that will provide resources and instructions on how to do so.

SO THAT I can access all the necessary materials to open up a restaurant in one App.

Acceptance Criteria

OUR project fulfilled the following requirements:

Use React for the front end.

Use GraphQL with a Node.js and Express.js server.

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.).

Have a high-quality README (with unique name, description, technologies used, screenshot, and link to deployed application).

License

This project is licensed under the MIT.

License: MIT

Technologies Used

Installation

To install this application, clone the code into your terminal for the respective repository.

Run the following commands in the command-line in the root of the folder:

  1. Run npm i to install all the packages.
  2. npm start runs the app in development mode.
  3. npm run build creates a build directory with a production build of your app.
  4. npm run develop Your app is ready to be deployed!

Usage

  1. When the user is NOT logged in, there are only two options on the navigation bar. Users who have not signed up need to register their name, email, and password to log in. Users who have signed up before can choose to log in directly.
  2. When a user is logged in, they are presented with options on the navigation bar, each featuring Certifications, Permits, Posters, Contact and logout.
  3. When a navigation title is clicked, the user is presented with the corresponding section below the navigation without the page reloading.
  4. User can use the navigation bar to navigate through different sections for their actual needs.
  5. Once user enter each section, they can see the credentials required to open a restaurant under different categories.
  6. When a user clicks on 📖 document icon, the page will link to the download page for the material they actually need.
  7. When a user clicks on arrow icon, the page will link to the page for more information.
  8. Users can leave their contact information and message on the contact page.
  9. When a user clicks on the Logout button, then they are logged out of the site and presented with a homepage with the website introduction Login/Signup option button.

Restaurateur - Deployed Application

https://intense-ravine-89236.herokuapp.com/

Restaurateur - Github Repository

https://github.com/Muzan67/restaurateur

Team Members - How to reach us!

Questions / Inquiry

The Github page for this project can be accessed using the following link: https://github.com/Muzan67/restaurateur

If you have any questions about this projects, please find below our emails:

Screenshots of Restaurateur

Landing Page - App Introduction image

Log-in image

Sign-Up image

Certifications image

Permits image

Posters image

Contact-Us image

About

The Restaurateur app offers you a Step-by-Step Guide to opening a Restaurant in NYC. We provide resources which explain what to know and expect at each step to help you get your restaurant up and running and ensure you pass your local DOH inspection and be on the road to success.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5