https://github.com/sartim/react_shop_admin
React Shop Admin Dashboard. Content management system for managing an online shop for products.
https://github.com/sartim/react_shop_admin
es5 es6 javascript jest reactjs socket-client webpack
Last synced: 6 months ago
JSON representation
React Shop Admin Dashboard. Content management system for managing an online shop for products.
- Host: GitHub
- URL: https://github.com/sartim/react_shop_admin
- Owner: sartim
- Created: 2019-03-18T16:50:52.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-12-04T14:03:01.000Z (almost 2 years ago)
- Last Synced: 2025-03-22T22:01:37.113Z (7 months ago)
- Topics: es5, es6, javascript, jest, reactjs, socket-client, webpack
- Language: JavaScript
- Homepage: https://react-shop-admin.firebaseapp.com
- Size: 953 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## ReactJS Shop Admin
[](https://github.com/sartim/react_shop_admin/issues)
React Shop Admin Dashboard. Content management system for managing an online shop for products which is also a web socket client. To run the server source code locally which is also the web socket client use [this](https://github.com/sartim/flask_shop_api.git) repo
#### Features
* Dashboard stats showing order counts: For today, yesterday, this month, last month, this year
* Dashboard databased graph using Armcharts4 for visualizing daily orders
* Dashboard & stats for high performing products
* Dashboard & stats for income from products
* Tracking login & logout events using Socket.io: Events trigger a notification & view change
* Real-time notification using Socket.io
* Role based access control
* Profile management
* Settings management
* Viewing order progress & changing order status
* List, Add, Update & Delete Products
* List, Add, Update & Delete Product Categories
* List, Add, Update & Delete Users
* List, Add, Update & Delete User Roles
* Full text search**Setup and running project on dev**
Make sure to create .env file using the .env.example
$ bower install
$ yarn install
$ yarn start**Build Dev/Prod**
$ yarn build:dev
$ yarn build:prod**Demo URL**
`https://react-shop-admin.firebaseapp.com`
###### Login Credentials
email: `demo@mail.com`
password: `qwertytrewq`