Skip to content

hatchways/team-manta-ray

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book a Chef

It’s always nice to have a homecooked meal that is authentic and made in your own kitchen! This is a marketplace where you can book a chef in your area based on cuisine type and availability! Users will use this either for big events they host or small intimate family dinners when they want to try out a new cuisine.

Live Demo

DEMO

Tech Stack

• MERN (MongoDB, Express, React, Node) Stack
• Context API for state management
• socket.io
• Material-UI
• Google maps API
• Stripe payments
• Mapbox
• Amazon S3

Getting started

This project is broken down into a client and server folder

Login

You can use the demo login to sign in directly

login

Search By Recipes

search-recipe

Search By Chefs

search-chef

Contact Chef

contact-chef (1)

Add Recipe To Cart

add-to-cart (1)

Pick Date & Time

pick-date-time

Make Payment and Book Chef

final-payment (1)

Requirements

MongoDB

The project uses MongoDB as a database. Please follow this installation guide in how to install and start your local database server.

Root .env configurations

• GOOGLE_MAPS_API_KEY= {`Your Google Map API Key`}
• AWS_ID={`Your AWS ID`}
• AWS_SECRET={`Your AWS Secret`}
• AWS_BUCKET_NAME={`Your AWS S3 Bucket`}
• MONGODB_URI={`Your MongoDB Connection URI`}
• JWT_SECRET={`JWT Secret`}
• STRIPE_SECRET={`Stripe Secret`}

Client .env config

• REACT_APP_MAPBOX_TOKEN ={`Mapbox Token`}
• REACT_APP_STRIPE_PUBLIC_KEY={`Stripe Public Key`}

Install

$ git clone https://github.com/hatchways/team-manta-ray.git

Start Backend Server

$ cd team-manta-ray/server $ npm install $ npm run dev

Start Client server

$ cd team-manta-ray/client $ npm install $ npm start

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages