Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rezasohrabi/gess

Go Easy Shop Site is online shopping site ( react & material ui )
https://github.com/rezasohrabi/gess

Last synced: about 1 month ago
JSON representation

Go Easy Shop Site is online shopping site ( react & material ui )

Awesome Lists containing this project

README

        

### dependencies
dependency name | npm | description
--- | --- | ---
material ui | `npm install @material-ui/core` | Material-UI, the world's most popular React UI framework.
material ui icons | `npm install @material-ui/icons` | For using icons with Material-UI.
react router dom | `npm install react-router-dom` | React Router is a collection of navigational components that compose declaratively with your application.
firebase | `npm i firebase` | Backed by Google and loved by app development teams - from startups to global enterprises.
reudx | `npm install redux` | Redux is a predictable state container for JavaScript apps.
react redux | `npm install react-redux` | The React bindings for redux.
redux logger | `npm install redux-logger` | A middleware which logs dispatched actions and the resulting new state.
redux thunk | `npm install redux-thunk` | The redux-thunk middleware allows simple asynchronous use of dispatch.
material ui | `npm install --save redux-saga` | redux-saga is a library that aims to make application side effects easier to manage, more efficient to execute, easy to test, and better at handling failures.
CK editor | `npm install ckeditor4-react` | Smart WYSIWYG HTML editor.
select country list | `npm install react-select-country-list --save` | This package take country-list as reference, and make it more friendly to react-select.
redux persist | `npm install redux-persist` | Persist and rehydrate a redux store.
reselect | `npm install reselect` | Selector library for Redux.
axios | `npm install axios` | Promise based HTTP client for the browser and node.js .

### use firebase functions to run node.js (express) app

```jsx
1: npm install -g firebase-tools
2: firebase login
3: firebase init
4: cd functions
5: npm install express cors
```
### run functions server

```jsx
1: cd functions
2: npm run serve
```