代码拉取完成,页面将自动刷新
RACCOON-MALL 项目将致力于打造分布式开源电商平台,开源板块包含个人购物(客户端),跨境电商、全球购(商家端)将陆续开放。本开源项目仅供学习,代码会陆续开放出来给大家,若要用于商业用途,请联系以下作者
RACCOON-MALL项目是分布式开源电商平台,包括前台商城平台以及后台管理系统,前台商城系统包含首页门户,商品推荐、商品搜索、商品展示、购物车、订单流程、客户中心、帮助中心等模块。后台管理系统包含商品管理、订单管理、用户管理、内容管理、权限管理、品牌管理、供应商管理、设置等模块
演示图:
项目演示地址: https://backec.ssffyy.com
<!-- 模块化 -->
<modules>
<module>mall-order</module> --> 订单服务
<module>mall-cart</module> --> 购物车服务
<module>mall-goods</module> --> 商品服务
<module>mall-auth</module> --> 登录、注册验证授权服务
<module>mall-erp</module> --> 仓库管理服务
<module>mall-platform</module> --> 平台管理服务
<module>mall-log</module> --> 日志服务
</modules>
演示图:
项目演示地址: https://mall.blackdragonlee.com
本项目采用前后端分离技术
技术 | 版本 | 官网 |
---|---|---|
ASP.NET CORE WebApi | v5.0.2 | https://docs.microsoft.com/zh-cn/aspnet/core/web-api/?view=aspnetcore-5.0 |
Entity Framework Core | v5.0 | https://docs.microsoft.com/zh-cn/ef/core/ |
REST CLIENT API | v3.3 | https://www.runoob.com/w3cnote/restful-architecture.html |
JWT | https://jwt.io/introduction | |
NewTosoft | v13.0.1 | https://www.newtonsoft.com/json |
PostgreSql | v13 | https://www.postgresql.org/ |
技术 | 版本 | 官网 |
---|---|---|
Element UI | v2.15.5 | https://element.eleme.cn/#/zh-CN |
Echarts | https://echarts.apache.org/zh/index.html | |
Vue | v2.0 | https://cn.vuejs.org/ |
Axios | http://www.axios-js.com/ |
平台 | 地址 |
---|---|
GITEE | https://gitee.com/BruseLeee/grade19-department-2-eshop |
GITHUB | https://github.com/Bruse-Lee/RACCOON-MALL |
YARN | https://yarn.bootcss.com/ |
NPM | https://www.npmjs.com/ |
开发工具
工具 | 版本 | 官网 |
---|---|---|
VsCode | https://code.visualstudio.com/ | |
Navicat | v15 | https://www.navicat.com.cn/ |
PowerDesigner | v16 | https://www.sap.com/products/powerdesigner-data-modeling-tools.html |
开发环境
工具 | 版本号 | 下载 |
---|---|---|
.NET SDK | v5.0 | https://dotnet.microsoft.com/download/dotnet/thank-you/sdk-5.0.100-windows-x64-installer |
Echarts | https://echarts.apache.org/zh/index.html | |
Vue | v2.0 | https://cn.vuejs.org/ |
Axios | http://www.axios-js.com/ | |
MSSqlServer | v2014 | https://docs.microsoft.com/zh-cn/previous-versions/dn434042(v=msdn.10) |
PostgreSql | v13 | https://www.postgresql.org/ |
搭建步骤
前端环境部署(请确保安装node.js、yarn)
yarn
命令安装依赖包yarn serve
命令在调试环境下运行项目upload.js
文件,在根目录下已创建),打包好的项目位于raccoon-mall下的dist目录,使用nginx等web服务器进行配置部署后端环境部署(请确保已经安装dotnet SDK5.0,并且已经安装了mssql2014及以上版本数据库,并修改appsettings.json中的数据库连接)
dotnet restore
命令,还原项目,安装依赖包dotnet ef database update
命令,迁移数据到数据库(同时生成数据库和数据表,如果没有ef 命令,请使用dotnet tool install --global dotnet-ef
命令)dotnet run
命令执行(或者按F5进行调试执行,需要配置调试文件)dotnet build
,并将打包好的文件public加入到服务器文件夹Supervisor
做ASP.NET Core
应用程序的守护进程商务合作微信 (加此微信请备注--意图)
项目的发展离不开您的支持,请作者喝杯咖啡吧!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。