Skip to content

chingu-voyages/v20-geckos-team-03

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

v20-geckos-team-03

Chingu Voyage 20 Team Project - Chingu.io

Geckos 03 Team - e-Commerce App

For Chingu Voyage 20 the Geckos team 03 created a e-Commerce App for doughnuts based on Amazon. This was created over 6-weeks following the Agile Scrum methodology.

Some of the features of this app are:

  • Fetch the original product (doughnuts) information data from Contentful and list it on landing page
  • Find the each products' detailed information such as product description and similar products
  • Add the products to the cart and go to checkout
  • Checkout the products in your shopping cart (this checkout is fake obviously so your payment is not actually going to be processed!)

The app is deployed here.

Getting Started

This project is based on several packages including React, Redux, Contenful and Stripe.

Running Locally

  1. Fork or clone the project from this repo
  2. npm install to download and install packages from package.json
  3. npm run develop to run the app
  4. Once the app has started open the browser using the URL localhost:3000 to use the app

That's all!

Deploying the App

We have chosen to deploy to Netlify.com. However, you may prefer another hosting service. When choosing a site to deploy to make sure it supports React and Redux.

Prerequisites

All dependencies are included in the package.json file.

The following environment variables are required to run the app. These should be added to a .env.development file in your local repo for testing and to the hosting service for your Production deployment.

Variable Name Description
SPACE_ID Space ID for the contentful
CONTENT_DELIVERY_API Contennt Delivery API key for the contentful
STRIPE_KEY KEY FOR CONNECTING WITH STRIPE SERVICE Stripe

Authors

License

This project is licensed under the MIT License