An open API service indexing awesome lists of open source software.

https://github.com/miladsadeghi/molla-ecommerce

a full responsive react shopping website with some awsome feature!
https://github.com/miladsadeghi/molla-ecommerce

firebase material-ui react react-firebase react-material-ui react-router reactjs shopping shopping-cart

Last synced: 9 months ago
JSON representation

a full responsive react shopping website with some awsome feature!

Awesome Lists containing this project

README

          



Project logo

Molla ecommerce

[![Status](https://img.shields.io/badge/status-active-success.svg)]()
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)


Demo

---

a react ecommerce with a LOT of ability


## 📝 Table of Contents

- [About](#about)
- [How Works](#work)
- [Getting Started](#getting_started)
- [Deployment](#deployment)
- [Usage](#usage)
- [Built Using](#built_using)
- [Authors](#authors)
- [Acknowledgments](#acknowledgement)

## 🧐 About

a full responsive react shopping website with some feature like anonymous login, sign in and sign up, cart, wishlist and more things. also used firebase for everything i said plus save the files on storage, auth for login and keep the product information on realtime database.

## ⚙ How Does It Work?
When you enter the website, you are anonymously log in to website(thanks to firebase auth for a lot of free features). so if you add anything to cart or wishlist, its will be save on the database, so forgot about lose data. if you want to access this data from other device, you should register or use google sign in(again thanks to firebase auth) and will be automatically transfered to your account and you will be see it on any device!.

## 🏁 Getting Started

for start you should clone the project(from any way you know!). and install the prerequisites.

### Installing

you don't need any additional thing except npm for install.

```
npm i
```

and for running

```
npm start
```

So EZ!.

## 🎈 Usage
if you are student and a lazy guy! and need a project for exam. its works for you. it's just practice project to challenging my self.

## 🚀 Deployment

for build you should do like other react project

```
npm build
```

## ⛏️ Built Using

- [React JS](https://reactjs.org/) - Front-end library
- [Firebase](https://firebase.google.com/) - Database and Storage
- [Material UI](https://mui.com/) - CSS framework
- [Swiper](https://swiperjs.com/) - Image Slider

## ✍️ Authors

- [@MiladSadeghi](https://github.com/MiladSadeghi) - Idea & Initial work

## 🎉 Acknowledgements

- don't tip! just hit like button
- i used [Molla - eCommerce Template](https://themeforest.net/item/molla-ecommerce-html5-template/25119280) as inspiring for template