Skip to content

A restaurant ordering app with accounts and payments via Stripe (React.js, AWS, MongoDB, GraphQL, Strapi, Stripe, Node.js).

License

Notifications You must be signed in to change notification settings

amishpr/kinnas-kitchen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kinna's Kitchen by Amish Prajapati

About

A restaurant ordering app with accounts and payments via Stripe (React.js, AWS, MongoDB, GraphQL, Strapi, Stripe, Node.js).

Ever since I moved back from college my sister has been making me a lot of food. To show my appreciation I wanted to create a restaurant meal ordering app featuring the various dishes she has made so far.

Features

  • Create account/ #
  • View menu with images
  • Add items to cart
  • Pay with credit card via the Stripe API

Technology

Front-end

  • Node.js
  • React.js
  • Gestalt (CSS)

Back-end

  • AWS
  • GraphQL
  • MongoDB
  • Node.js
  • Strapi
  • Stripe API

Screenshots

Home Screen

Home

Vegitarian Menu

Vegitarian Menu

Seafood Menu

Seafood Menu

Chicken Menu

Chicken Menu

Desserts Menu

Desserts Menu

Drinks Menu

Drinks Menu

Checkout

Checkout Checkout info filled Checkout Confirm

#

# # info filled

#

# # info filled

Stripe API Order Confirmation

Stripe API Order Confirmation

Strapi DB Client

Strapi DB Client

AWS / MongoDB Cluster

AWS / MongoDB Cluster

Initial Setup

Clone This Repository

If you have git installed, type the following into your terminal:

git clone https://github.com/amishpr/kinnas-kitchen.git

Else, download the zip file and unpack by clicking the green "Clone and download" button on the top right of the screen.

Starting React Client

  1. Open client folder

Type the following into your terminal:

cd ./kinnas-kitchen/client
  1. Install npm modules
npm install
  1. Start client
npm start
  1. Open the following url:
http://localhost:3000/

Starting Strapi Server

  1. Open client folder

Type the following into your terminal:

cd ./kinnas-kitchen/server
  1. Install npm modules
npm install
  1. Start server
npm develop
  1. Open the following url:
http://localhost:1337/

About

A restaurant ordering app with accounts and payments via Stripe (React.js, AWS, MongoDB, GraphQL, Strapi, Stripe, Node.js).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published