Chingu Voyage 20 Team Project - Chingu.io
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.
This project is based on several packages including React, Redux, Contenful and Stripe.
- Fork or clone the project from this repo
npm install
to download and install packages frompackage.json
npm run develop
to run the app- Once the app has started open the browser using the URL
localhost:3000
to use the app
That's all!
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.
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 |
This project is licensed under the MIT License