Skip to content

An e-commerce store with all types of products! MERN stack application using Mongoose GraphQL, and the Apollo client and Apollo server, as well as the Stripe API.

Notifications You must be signed in to change notification settings

Samantha-Ruth/shop-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shop-shop

An e-commerce store with all types of products.

Description

This e-commerce store was built using the MERN stack, including node.js, express, MongoDB, Mongoose and GraphQL as backend technologies, ApolloServer, and React and the React Context API as well as javascript and css for front-end technologies. In order to complete this project, Redux-like actions and reducers were written and tested, and a global state was inacted across multiple React components. This projected used IndexedDB within a React component and cached server-side data to this IndexedDB to ensure the app works properly when the internet connection is compromised. Finally, this store employed the use of the Stripe API to safely accept and handle payments. * Note- this is a sample store, so items are not for sale and the payment page is an example. *

Table of Contents

Usage

A demonstration of a e-commerce site, complete with payment gateway.

Screenshots

MernStore

Links

Link to deployed app: https://blooming-refuge-92008.herokuapp.com/

Link to GitHub repo: https://github.com/Samantha-Ruth/shop-shop

Questions

If you have any questions about the repo, open an issue or you can find more of my work at (https://gitHub.com/Samantha-Ruth).

About

An e-commerce store with all types of products! MERN stack application using Mongoose GraphQL, and the Apollo client and Apollo server, as well as the Stripe API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published