Giter VIP home page Giter VIP logo

wangjun4597 / youlai-mall Goto Github PK

View Code? Open in Web Editor NEW

This project forked from youlaitech/youlai-mall

0.0 0.0 0.0 93.48 MB

有来商城youlai-mall一套全栈的商城系统。整个系统采用微服务架构,前后端分离交互模式。后端采用Spring Boot+Spring Cloud+Spring Cloud Alibaba。前端采用vue+element-ui,基于成熟的后端前台解决方案vue-element-admin。微信小程序端使用uni-app。

Home Page: http://www.youlai.store

License: Other

Java 93.71% Batchfile 2.66% Shell 3.62%

youlai-mall's Introduction

项目简介

youlai-mall是集成当前最新主流技术一套开源的商城系统。整个系统采用微服务架构,前后端分离交互模式。业务模块包括了商品管理、订单管理、营销管理、会员管理等。

项目结构

youlai-mall
├── document
    ├── DEFAULT_GROUP.zip  -- Nacos配置中心存储的配置
    ├── youlai.sql -- 数据库初始化脚本
├── youlai-admin 
    ├── youlai-admin-api -- 后台管理服务的远程调用客户端
    ├── youlai-admin-biz -- 后台管理服务
├── youlai-auth -- 认证中心
├── youlai-common -- 公共模块
└── youlai-gateway -- API网关

技术栈

后端技术 版本号
SpringBoot 2.3.3.RELEASE
SpringCloud Hoxton.SR8
SpringCloud Alibaba 2.2.1.RELEASE
Spring Security OAuth2 2.2.2.RELEASE
MyBatis Plus 3.4.0
Druid 1.1.23
Lombok 1.18.12
Knife4j 2.0.4
管理前端技术 版本号
Vue 2.6.10
Element-UI 2.13.2
微信小程序技术 版本号
Vue 2.6.10
uni-app 2.8.11

快速启动

1. 启动管理后台服务

  1. 拉取youlai-mall代码并导入,项目依赖Lombok插件,如果IDEA未安装请至插件市场安装后重启IDEA。
  2. 创建数据库youlai,导入项目包下的doc/youlai.sql完成数据表的创建和初始化。
  3. 创建数据库youlai-mall,导入项目包下的doc/youlai-mall.sql完成数据表的创建和初始化。
  4. 启动nacos-server,Windows下如何搭建请参考我的这篇文章 SpringCloud实战 | 第一篇:Windows搭建Nacos服务
  5. 进入Nacos管控台,依次点击配置管理->配置列表->导入配置,然后选择项目文件下conf/DEFAULT_GROUP.zip完成项目配置文件导入,成功后 编辑配置文件修改数据库连接信息。
  6. 分别启动youlai-admin,youlai-auth,youlai-gateway服务。

2. 启动管理后台前端

  1. 拉取youlai-mall-admin-web 代码并导入IDEA
  2. npm install
  3. npm run dev
  4. 浏览器打开 http://localhost:9527, 输入用户名/密码: admin/123456 登录管理平台

开发计划

V 1.0.0 完成以下目标:

项目文档

  1. Spring Cloud实战 | 第一篇:Windows搭建Nacos服务
  2. Spring Cloud实战 | 第二篇:Spring Cloud整合Nacos实现注册中心
  3. Spring Cloud实战 | 第三篇:Spring Cloud整合Nacos实现配置中心
  4. Spring Cloud实战 | 第四篇:Spring Cloud整合Gateway实现API网关
  5. Spring Cloud实战 | 第五篇:Spring Cloud整合OpenFeign实现微服务之间的调用
  6. Spring Cloud实战 | 第六篇:Spring Cloud Gateway+Spring Security OAuth2+JWT实现微服务统一认证授权
  7. vue-element-admin实战 | 第一篇: 移除mock接入后台,搭建有来商城youlai-mall前后端分离管理平台
  8. vue-element-admin实战 | 第二篇: 最小改动接入后台实现根据权限动态加载菜单

问题

项目在搭建的过程中如您遇到任何问题,都可以联系我(微信号:haoxianrui)。

youlai-mall's People

Contributors

haoxianrui avatar xbcmz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.