Skip to content

An an e-commerce site where customers can shop for a variety of products and checkout using Stripe. This app was built using Redux, React, MongoDB, Node JS, and Express.

Notifications You must be signed in to change notification settings

Araceli4690/shop-shop-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redux Shop-Shop

An e-commerce platform that uses Redux to manage global state.

table of contents

Purpose

This e-commerce platform was refactored to use Redux to manage global state instead of using Context API so that the website's state management is taken out of the React exosystem. The app uses a Redux provider so the React front end can access the store. The app passes reducers to a Redux store to determine changes to its global state and uses Redux to extract state data from the store.

Technologies-Used

  • Redux state managment
  • React Front-end
  • MongoDB database
  • node.js
  • express.js
  • Apollo-Server

Getting-started

To run the application clone the code and from the root of the project directory run npm i to install the necessary packages. Run npm run seed to seed the database and then run npm run develop to launch the application. This way you are able to run both the client and server side on a single terminal and view the fully functioning app in the browser.

Deployed-app

The app was deployed on Heroku using MongoDB Atlas. To view the deployed app in action click on the following link https://salty-plateau-17709.herokuapp.com/

  • sample of app

Contact

If you have any questions feel free to contact me through my Github.

About

An an e-commerce site where customers can shop for a variety of products and checkout using Stripe. This app was built using Redux, React, MongoDB, Node JS, and Express.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published