React + Redux + Firebase shopping cart simple application
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Shopping cart - React + Redux + Firebase application



This is a simple ecommerce shopping cart application built in React, Redux and Firebase. Uses Firestore for storing data.

Used technologies

  • Node.js - JavaScript runtime built on Chrome's V8 JavaScript engine
  • ReactJS - A JavaScript library for building user interfaces
  • Redux + React-Redux - State container for JavaScript apps
  • Firebase - A Mobile and web application development platform developed by Firebase Google
  • React-redux-firebase - Redux bindings for Firebase
  • Create-React-App - best way to start building a new single-page application in React
  • Redux-thunk - Redux middleware to write action creators that return a function instead of an action
  • Redux-devtools-extension - provides power-ups for your Redux development workflow
  • React-devtools - lets to inspect the React component hierarchy, including component props and state
  • Material UI - React components that implement Google's Material Design
  • Bootstrap 4 - Frontend Framework for designing and building responsive websites
  • React Custom Scrollbars - React Scrollbar Component


For running this project on your local machine:

  • Node.js is required.

  • Clone repo from master branch

  • Then execute the following command on your terminal in the project directory:

$ npm install
  • Add your own firebase config to store.js

  • Next you can run the application on your localhost:

$ npm start
  • Build for production:
$ npm run build


Natalia Migas


This project is licensed under the MIT License