1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/shaidian-mei-shopone

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 8.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 01.12.2024 06:41 53ccb1c

Mei-Shopone

前言

Этот проект представляет собой онлайн-платформу для электронной коммерции, разработанную на основе стека технологий nuxt+egg+mysql. На данный момент мобильная версия платформы уже адаптирована. Проект ориентирован на разработчиков и отличается быстротой, лёгкостью и чистотой кода, а также содержит эффективный исходный код W3. Система управления бэкендом реализована с использованием Vuetify. Проект находится в процессе доработки. Если после покупки вы обнаружите проблемы, пожалуйста, не стесняйтесь обращаться.

Открытая версия включает в себя компоненты домашней страницы и другие части контента. Вы можете попробовать её самостоятельно. Для полного удовлетворения потребностей рекомендуется перейти на платформу «Свинка Пеппа — Мастер-класс» для покупки. Этот исходный код предназначен только для обучения и не может использоваться в коммерческих целях.

Если у вас есть какие-либо вопросы, вы можете обратиться к QQ, указанному ниже. Большинство из них доступны онлайн.

Особенности проекта полного стека

  • Комплексная система электронной коммерции (фронтенд, бэкенд, API).
  • Простой и лаконичный дизайн с множеством компонентов и чёткой архитектурой.
  • Простая архитектура, быстрое начало работы, простота использования.
  • Система управления в стиле Material.
  • Ясная структура API, высококачественная архитектура nodejs.

Описание системы фронтенда

Использование Nuxt.js для создания, быстрая серверная отрисовка, плавный опыт

shop1
├── README.md
├── package.json
├── jsconfig.json
├── nuxt.config.json
├── assets
│   ├── img 图片
│   └── scss 样式
├── components 组件
│   ├── all-products 所有商品
│   ├── cart 购物车
│   ├── common 公用
│   ├── landing-one 详情
│   ├── modals 层
│   ├── products 商品
├── layouts
│   ├── BackToTop.vue 
│   ├── default.vue 
│   ├── error-layout.vue 
│   ├── error.vue 
│   ├── Footer.vue 
│   ├── Menubar.vue  菜单
│   ├── SidebarPanel.vue 
│   ├── SiteLoader.vue 
│   ├── TopHeader.vue 
│   ├── TopPanel.vue 
├── middleware
├── plugins
│   ├── axios.js http请求 
│   ├── vue-backtotop.js  
│   ├── vue-carousel.js  
│   ├── vue-toastification.js 
│   ├── vueperslides.js 
├── static
│   ├── favicon.png 图标 
│   ├── README.md 
├── store
│   ├── categories.js 菜单 
│   ├── index.js  基础
│   ├── products.js  商品 
├── utils
│   ├── sidebar-util.js 
│   ├── assets
│   │   └── vuetify.svg 等静态资源
│   ├── components
│   │   └── base
│   │       ├── Btn.vue  按钮
│   │       ├── Card.vue 卡片
│   │       ├── Item.vue 菜单项
│   │       ├── ItemGroup.vue 菜单项
│   │       ├── MaterialCard.vue 卡片
│   │       ├── MaterialStatsCard.vue 卡片状态
│   ├── main.js
│   ├── plugins
│   │   ├── base.js 基础
│   │   ├── chartist.js chart
│   │   ├── vee-validate.js 验证
│   │   ├── vue-world-map.js map地图
│   │   └── vuetify.js vuetify核心
│   │   └── element.js element核心
│   ├── router.js 路由
│   ├── sass sass样式
│   │   ├── main.scss
│   │   ├── overrides.sass
│   │   └── vuetify-material
│   │       └── _sidebar.sass
│   ├── store.js vuex状态
│   └── views
│       ├── dashboard
│       │   ├── Dashboard.vue
│       │   ├── Index.vue 
│       │   ├── components
│       │   │   └── core 核心
│       │   │       ├── AppBar.vue
│       │   │       ├── Drawer.vue
│       │   │       ├── Settings.vue
│       │   │       └── View.vue
│       │   ├── goods 商品
│       │   │   ├── Add.vue
│       │   │   ├── Cate.vue
│       │   │   ├── List.vue
│       │   │   └── Params.vue
│       │   ├── order 订单
│       │   │   ├── citydata.js
│       │   │   └── Order.vue
│       │   ├── power 权限
│       │   │   ├── Rights.vue
│       │   │   ├── Roles.vue
│       │   ├── report 报表
│       │   │   ├── Report.vue
│       │   └── user 用户
│       │       ├── User.vue
│       │       ├── UserProfile.vue
│       └── pages
│           ├── Error.vue 错误页
│           ├── Index.vue
│           ├── Login.vue 登录页
│           └── components 组件
│               └── core
│                   ├── Footer.vue
│                   └── View.vue
├── tests
│   ├── e2e
│   │   ├── plugins
│   │   │   └── index.js
│   │   ├── specs
│   │   │   └── test.js
│   │   └── support
│   │       ├── commands.js
│   │       └── index.js
│   └── unit
│       └── example.spec.js
├── vue.config.js

Настройка портов

  "config": { 
        "nuxt": {
            "host": "localhost",
            "port": "xxxx"
        }
    }

Краткое описание системы управления бэкэндом

Функции

Используется для управления учётными записями пользователей, категориями товаров, информацией о товарах, заказами, статистическими данными и другими бизнес-процессами.

Применение Vuetify

Vuetify — это библиотека пользовательского интерфейса Vue, содержащая вручную созданные красивые материальные компоненты. Не требуется навыков проектирования — всё необходимое для создания впечатляющих приложений находится под рукой. https://vuetifyjs.com/zh-Hans/

Общее описание документации

admin
├── README.md
├── CHANGELOG.md
├── babel.config.js
├── cypress.json
├── jest.config.js
├── now.json
├── package.json
├── postcss.config.js
├── public
│   ├── favicon.png  图标
│   └── index.html
├── layouts 布局
│   ├── frontend
│   │   └── index.vue
│   │   └── view.vue
├── src
│   ├── App.vue 

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/shaidian-mei-shopone.git
git@api.gitlife.ru:oschina-mirror/shaidian-mei-shopone.git
oschina-mirror
shaidian-mei-shopone
shaidian-mei-shopone
master