Welcome to the Market Yab Admin Panel repository! This is the central hub for managing and monitoring all the aspects of the Market Yab platform. The admin panel is designed to give administrators full control over user management, store analytics, orders, and reports.
This is the first page
- Dashboard Overview: Get a high-level view of platform activity, including new users, stores, and orders.
- Store Management: View and manage stores, their performance, and customer interactions.
- Order Tracking: Monitor orders, their status, and transactions across multiple stores.
- User Management: Administer user accounts, view customer profiles, and manage permissions.
- Analytics & Reports: Generate reports on sales, store performance, and customer behavior.
- Notifications: Real-time notifications to keep track of important platform events.
- Frontend: React.js, MUI (Material UI) for the design system.
- Backend: Flutter and MySQL (for database management).
- State Management: Redux for handling state in a scalable manner.
- Deployment: Docker for easy environment setup and deployment.
- Node.js (v14+)
- npm or yarn package manager
- Docker (optional, for deployment)
- Clone the repository:
git clone https://github.com/amirenikzad/MarketYab.git cd MarketYab
##Install the dependencies
When you run the command:
npm install
##This installs all the necessary packages and dependencies listed in the package.json file for the project. These dependencies are essential for running the project, including libraries like React, MUI, Redux, and others. Once installed, these packages are saved in the node_modules folder, which is created automatically.
Start the development server:
After installing the dependencies, you can start the development server with:
npm start
This command runs the application in development mode, and a local server is started. By default, the app will be accessible at http://localhost:3000. Any changes you make in the source code will automatically reload the app in the browser.