- shop-deploy: Docker environment for the project
- shop-page-admin: Admin dashboard frontend
- shop-page-app: Mobile interface (based on uni-app)
- shop-page-pc: PC web interface
- shop-page-admin: Backend management system frontend
- shop-service: Server-side services
- shop-axure: Prototype design
- Homepage
- Product categories
- Product list and product details
- Bestselling and new arrival recommendations
- Browsing history, product favorites
- Shopping cart
- User profile
- Order list and order details
- Address management
- Feedback submission
- Product reviews for orders
- Coupons
- Homepage
- Product categories
- Product list and product details
- Bestselling and new arrival recommendations
- Browsing history, product favorites
- Shopping cart
- User profile
- Order list and order details
- Address management
- Feedback submission
- Product reviews for orders
- Coupons
- Product management
- Category management
- Order management
- User management
- Role-based access control (RBAC)
- Data visualization & statistics
- System settings
The project adopts a frontend-backend separation architecture. The backend is implemented using Go-Micro to support microservices.