Skip to content

A full stack responsive MERN e-commerce web application that uses Redux to allow users to log in, browse products, add products to a cart, and checkout with stripe.

License

Notifications You must be signed in to change notification settings

a-riveragonzalez/redux-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redux Store

License: MIT

Description

E-commerce platform that uses Redux

Table of Contents

User Story

AS a senior engineer working on an e-commerce platform
I WANT my platform to use Redux to manage global state instead of the Context API
SO THAT my website's state management is taken out of the React ecosystem

Acceptance Criteria

GIVEN an e-commerce platform that uses Redux to manage global state
WHEN I review the app’s store
THEN I find that the app uses a Redux store instead of the Context API
WHEN I review the way the React front end accesses the store
THEN I find that the app uses a Redux provider
WHEN I review the way the app determines changes to its global state
THEN I find that the app passes reducers to a Redux store instead of using the Context API
WHEN I review the way the app extracts state data from the store
THEN I find that the app uses Redux instead of the Context API
WHEN I review the way the app dispatches actions
THEN I find that the app uses Redux instead of the Context API

License

This project is covered under the MIT License

Deployed Link

https://random-store-redux.herokuapp.com/

GitHub Repository

https://github.com/a-riveragonzalez/redux-store

Preview

The following animation shows how a user can register using the Signup page and then navigate to the Products page:

signup and log in form

The following animation shows how the user can select a category, choose a product, view details about it on the product page, and add and remove it from their shopping cart:

product page

Finally, the user can checkout by going to their shopping cart, as shown in the following animation:

cart page

Questions

For any troubleshooting and/or questions regarding this project, email me at : arelyrivera1996@gmail.com

To check out more of my work, visit: https://github.com/a-riveragonzalez

About

A full stack responsive MERN e-commerce web application that uses Redux to allow users to log in, browse products, add products to a cart, and checkout with stripe.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published