GitPedia

React shopping cart

๐Ÿ›๏ธ Simple ecommerce cart application built with Typescript and React

From jeffersonRibeiroยทUpdated June 19, 2026ยทView on GitHubยท

โœˆ๏ธ [Follow Jeremy Akeze](https://www.linkedin.com/in/jeremy-akeze-9542b396/) The project is written primarily in TypeScript, first published in 2018. It has gained significant community traction with 2,588 stars and 1,162 forks on GitHub. Key topics include: ecommerce, ecommerce-cart-application, firebase, javascript, react.

๐Ÿ›๏ธ Simple ecommerce cart application CircleCI

<p align="center"> <img src="./readme-banner.png"> </p>

Basic Overview - Live Demo

<p align="left"> <img src="./work-in-the-netherlands.png" width="380" height="90"> </p>

โœˆ๏ธ Follow Jeremy Akeze

This simple shopping cart prototype shows how React with Typescript, React hooks, react Context and Styled Components can be used to build a friendly user experience with instant visual updates and scaleable code in ecommerce applications.

Features

  • Add and remove products from the floating cart using Context Api
  • Filter products by available sizes using Context Api
  • Responsive design
<!-- ## Getting started Try playing with the code on CodeSandbox :) [![Edit app](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/74rykw70qq) -->

Build/Run

Requirements

  • Node.js
  • NPM
javascript
/* First, Install the needed packages */ npm install /* Then start the React app */ npm start /* To run the tests */ npm run test

The MIT License (MIT). Please see License File for more information.

<br/> <br/> <p align="center"><img src="http://www.jeffersonribeiro.com/assets/img/apple-icon-180x180.png" width="35" height="35"/></p> <p align="center"> <sub>A little project by <a href="http://www.jeffersonribeiro.com/">Jefferson Ribeiro</a></sub> </p>

Contributors

Showing top 10 contributors by commit count.

View all contributors on GitHub โ†’

This article is auto-generated from jeffersonRibeiro/react-shopping-cart via the GitHub API.Last fetched: 6/21/2026