Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
FacuEM authored Feb 23, 2021
1 parent a01f17e commit 2f956fa
Showing 1 changed file with 62 additions and 0 deletions.
62 changes: 62 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# ecom-solo
This project is an Ecommerce developed from scratch with Create React App and Firebase integrated with Stripe API.
Features:
- User register/login (email & password and google login) /logout
- Search by category
- Load more products on a page
- Add items to cart and persist
- Restricted access to routes if you are not logged in or admin
- Increasing the quantity of the same item in the cart
- Simulate a purchase with Stripe
- View orders and individual orders
- As admin:
- Add products
- Delete products




## Technologies:
- Firebase
- Functions
- Authentication
- Cloud firestore
- React
- Redux
- Express
- Sass

## Folder structure:

```
ecom-solo
├── functions
│ ├── index.js
│ └── package.json
├── public
├── src
│ ├── /assets
│ ├── /components
│ ├── /customHooks
│ ├── /firebase
│ │ ├── config.js
│ │ └── utils.js
│ ├── /hoc
│ ├── /layouts
│ ├── /pages
│ ├── /redux
│ │ ├── /Cart
│ │ ├── /Orders
│ │ ├── /Product
│ │ ├── /User
│ │ ├── rootReducer.js
│ │ ├── rootSaga.js
│ │ └── store.js
│ ├── /stripe
│ ├── /utils
│ ├── App.js
│ ├── default.scss
│ └── index.js
├── package.json
└── firebase.json
```

0 comments on commit 2f956fa

Please sign in to comment.