React + Redux + Firebase shopping cart simple application
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
src
.gitignore
README.md
package-lock.json
package.json

README.md

Shopping cart - React + Redux + Firebase application

Introduction

LIVE: http://webdevnatalia.com/shopping-cart/

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

Install

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

Author

Natalia Migas http://webdevnatalia.com/

License

This project is licensed under the MIT License