Modern React dashboard for the Grow e-commerce management platform.
Grow Cursor Frontend is a single-page application built with React and Vite. It provides a comprehensive dashboard for managing e-commerce operations, including product research, listings management, order fulfillment, employee management, and financial tracking. The application is designed to be highly scalable, providing a robust foundation that can easily accommodate new modules, features, and expanded operational teams as the business grows.
- Framework & Build Tool: React 18, Vite 5
- UI & Components: Material UI (MUI) v6, MUI X Data Grid
- Routing: React Router v6
- Networking: Axios
- Analytics & Utilities: Recharts, date-fns
- Role-Based Architecture: Scalable role-based access control supporting diverse operational workflows (e.g., administrators, listers, sellers, HR, and compliance).
- Core E-commerce Operations: Comprehensive tools for managing listings, performing product research, handling fulfillment, and communicating with buyers.
- Financial & Analytics: Integrated modules for tracking expenses, managing payments, and viewing operational analytics.
- HR & Employment: Tools for managing employee details, tracking attendance, and processing salaries.
- Compatibility Management: Dedicated module for standardizing and tracking product compatibility data.
The application relies on Node.js and requires a running backend server.
- Install dependencies:
npm install
- Configure the environment by copying
.env.exampleto.envand updating the values. - Start the development server:
npm run dev
Note: This is a private application designed exclusively for internal business operations.