Admin Dashboard, created based on the MNRN stack and using its own APIs
π README RU
- Dashboard ( Basic information about sales, transactions )
- Client Facing
- Products ( A list of products with the ability to view statistical information for each of them. )
- Customers ( A list of clients in a tabular format with the ability to sort and filter. )
- Transactions ( A list of transactions in tabular format. Sorting and pagination takes place in server-side mode )
- Geography ( View the geographical location of users. )
- Sales
- Overview ( Overview of total revenues and profits )
- Daily ( Daily sales chart )
- Monthly ( Monthly sales chart )
- Breakdown ( Breakdown of sales by category )
- Management
- Admins ( List of administrators )
- Performance ( Tracking the performance of your own affiliate sales )
The source data is located at the path /server/data. It is necessary to import data in json format. The file name corresponds to the name of the collection.
π Optional: Before you start, you can change the data in /server/.env and /client/.env to the ones you need.
cd ./server/ && docker compose up devcd ./server/ && docker compose up -d prod2) Importing data from /server/data
cd ../client && npm run startcd ../client && npm run buildP.S. The build directory containing the production build is created within the root project folder. You can also run the following command to serve the build version in a static server:
npm install -g serve && serve -s buildMade by Gusarovv with β€οΈ
The project can be used for any purpose.
Please give a βοΈ if this project helped you!










