fn9170 / open-docker1s

This is an e-commerce management system built with Gin + Vue + Element UI. If you're interested in this project, feel free to submit PRs, suggestions, or report issues!

Repository from Github https://github.comfn9170/open-docker1sRepository from Github https://github.comfn9170/open-docker1s

E-commerce System Based on Gin and Vue with Frontend-Backend Separation

Project Structure

  • 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

Features

Mobile App (Mini Program)

  • 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

PC Web Interface

  • 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

Admin Dashboard

  • Product management
  • Category management
  • Order management
  • User management
  • Role-based access control (RBAC)
  • Data visualization & statistics
  • System settings

Module Architecture

The project adopts a frontend-backend separation architecture. The backend is implemented using Go-Micro to support microservices.

Architecture Design Powered by DartNode

About

This is an e-commerce management system built with Gin + Vue + Element UI. If you're interested in this project, feel free to submit PRs, suggestions, or report issues!


Languages

Language:JavaScript 88.2%Language:CSS 4.5%Language:HTML 3.3%Language:Vue 3.0%Language:Go 0.7%Language:SCSS 0.1%Language:Dockerfile 0.0%Language:Shell 0.0%Language:Handlebars 0.0%Language:Makefile 0.0%