Skip to content

My first big project written with the assumption of easy expansion and maintenance in the future. To achieve this, I used Redux with React and Sass. It is a summary of what i have learned in the last 4 months (Javascript ES6+, React, Redux, Sass).

Notifications You must be signed in to change notification settings

pdelekta/e-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

e-commerce app

Live project is available at https://pdelekta-ecommerce.netlify.app/

Design

Product page and navigation bar is my implementation of the frontendmentor challenge available at https://www.frontendmentor.io/challenges/ecommerce-product-page-UPsZ9MJp6

Tech stack

  • React 18.3.1
  • React-Redux 8.0.2
  • @reduxjs/toolki 1.8.3
  • React-Router v6
  • Sass 1.54.0

What I have learned?

  • problem solving with React, Redux, Async Thunk, component lifecycle etc.
  • managing state in single store,
  • practical use of React-Redux and reduxjs/toolkit libraries especially async thunks and dispatching them in components,
  • creating mock API for testing purposes using mockapi.io
  • practical use of Sass,
  • creating and designing a solution that is scalable and relatively easy to develop and maintain in the future

About

My first big project written with the assumption of easy expansion and maintenance in the future. To achieve this, I used Redux with React and Sass. It is a summary of what i have learned in the last 4 months (Javascript ES6+, React, Redux, Sass).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published