Skip to content

TwixmixyJanet/redux-store

Repository files navigation

🛍️ REDUX STORE 🛍️

image of REDUX STORE

Technology Used Resource URL
NodeJS https://nodejs.org/en
React https://react.dev/
Vite https://vitejs.dev/
Apollo Server https://www.apollographql.com/docs/apollo-server/
GraphQL https://www.apollographql.com/
Mongoose https://mongoosejs.com/docs/
Express https://expressjs.com/
bcrypt https://www.npmjs.com/package/bcrypt
JWT https://jwt.io/
Stripe https://stripe.com/docs
Redux https://redux.js.org/
JavaScript https://developer.mozilla.org/en-US/docs/Web/JavaScript
Git https://git-scm.com/
GitHub https://github.com/
VSCode https://code.visualstudio.com/

Table of Contents

Description:

This project is an online store refactor. The goal is to make the appropriate changes to make it function with Redux instead of Context API.

How to use this app:

  • Be sure to have the technologies above

  • Download this repository to your local device

  • Run npm i

  • Run npm run seed

  • Run npm run develop

  • Visit localhost or the live deployment above

  • Navigate through the application to view find products and add them to your cart. Checkout and see the incorporated Stripe functionality.

    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

Installation

  1. Create a new repository on GitHub, to store this project.
  2. Clone the repository to your computer.
  3. Copy files to your own repository.
  4. Follow the steps for "How to" above
  5. Make changes to the code.
  6. Commit the changes to the local repo.
  7. Push the changes to the remote repo.

Usage

This project is an online store refactor. If you would like to update and use app follow the installation steps and curate it to your needs. If you would like to use this app, follow the steps under the description 'How to' above and click the link at the top of this page.

License

MIT License Copyright (c) 2023 Twixmixy / Janet Webster


About

Janet Webster

Full Stack MERN Software Engineer

Janet with her dog Winona on the beach































































Did you really read down this far? Gold star for you! ⭐

You have received 5+ points in being EXTRA

Releases

No releases published

Packages

No packages published