首页 > 其他分享 >一个基于.NET Core构建的简单、跨平台、模块化的商城系统

一个基于.NET Core构建的简单、跨平台、模块化的商城系统

时间:2024-03-26 13:33:25浏览次数:29  
标签:Core 项目 地址 跨平台 后台 NET 商城

前言

今天大姚给大家分享一个基于.NET Core构建的简单、跨平台、模块化、完全开源免费(MIT License)的商城系统:Module Shop。

商城后台管理端功能

  • 商品:分类、品牌、单位、选项(销售属性)、属性、属性模板、属性组。

  • 销售:订单、物流。

  • 内容:首页配置、评论、回复。

  • 配置:国家、用户、仓库、运费、高级设置。

  • 系统:系统信息、样本数据。

商城微信小程序功能

  • 商城首页、搜索功能。

  • 分类首页、分类商品、新品首发、人气推荐、商品页面等、可通过后台配置。

  • 商品详情页面,包含加入购物车、收藏商品、商品评论功能。

  • 完整的购物流程,商品的加入、编辑、删除、批量选择,收货地址的选择,下单支付

  • 会员中心(订单、收藏、足迹、收货地址、意见反馈)等等。

使用技术

前后端

  • 前端框架:Ant Design Pro(基于 Ant Design 和 umi 的封装的一整套企业级中后台前端/设计解决方案)。

  • 后端:.NET Core、RabbitMQ、Serilog、Hangfire、JWT、Redis、Apollo等。

支持数据库

Microsoft SQL Server, PostgreSQL, MySQL, SQLite。

项目源代码

服务端代码

位置:/src/server

图片

后台管理前端代码

位置:/src/client

图片

微信小程序代码

位置:/src/mini-program

图片

商城部分截图

  • 后台管理端在线预览地址:https://demo.shop.circle.ac.cn

  • 账号/密码:admin/123456

后台管理端

图片

图片

图片

图片

图片

图片

图片

图片

图片

图片

微信小程序

图片

图片

图片

图片

图片

图片

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看

标签:Core,项目,地址,跨平台,后台,NET,商城
From: https://blog.csdn.net/qq_37237487/article/details/137043101

相关文章

  • 【Chrome控制台】network选项卡的使用
    首先打开调试面板「windows:F12;mac:command+option+i」,找到Network选项卡,其中是对网络相关的数据信息。录制控制台内容区域左上角红色按钮就是录制按钮,默认是开启状态,表示监听整个页面运行过程中所产生的所有网络请求,一般不需要关闭。清空录制按钮右侧的是清空按钮,点击......
  • 嵌入式LINUX开发系列之基于Radxa zero的usb_gadgetEthnet功能配置
    LINUX系列文章目录第二章嵌入式linux开发之基于Radxazero的usb_gadgetEthnet功能配置文章目录LINUX系列文章目录第二章嵌入式linux开发之基于Radxazero的usb_gadgetEthnet功能配置前言一、usb_gadgetEthnet是什么?二、具体操作1.开发板上电,查询网络信息2.usb_gadge......
  • 一个基于.NET Core构建的简单、跨平台、模块化的商城系统
    前言今天大姚给大家分享一个基于.NETCore构建的简单、跨平台、模块化、完全开源免费(MITLicense)的商城系统:ModuleShop。商城后台管理端功能商品:分类、品牌、单位、选项(销售属性)、属性、属性模板、属性组。销售:订单、物流。内容:首页配置、评论、回复。配置:国家、用户、仓......
  • asp net在View视图下通过javascript访问服务器上的文件
    以通过javascript访问服务器上的文件为例控制器:[HttpPost]publicActionResultCheckFileExists(stringaFile){//检查文件是否存在if(System.IO.File.Exists(aFile))//theFile包括完整的路径和文件{returnContent("文件存在");}else{......
  • 云原生周刊:Kubernetes v1.30 一瞥 | 2024.3.25
    开源项目推荐RetinaRetina是一个与云无关的开源Kubernetes网络可观测平台,它提供了一个用于监控应用程序运行状况、网络运行状况和安全性的集中中心。它为集群网络管理员、集群安全管理员和DevOps工程师提供可操作的见解,帮助他们了解DevOps、SecOps和合规性用例。Retina......
  • 工良出品,从零设计开发 .NET 开发框架:框架源码和教程电子书
    为什么要写这个教程在毕业之后,读者写过了大量的文章和开源项目,正是坚持一边学习一边输出,所以笔者最终从一个生菜鸡进化为一个熟菜鸡。在程序员的成长中,我们会在思路,如何学习、如何进步,比如要成长为一个架构师,需要具备什么样的能力。比如说技术能力,技术能力是最核心的基础,那么我......
  • .net webapi 后端服务收到时间差8小时
    前端使用:vue, 前端时间字段 用newDate赋值;后端:.net6.0,webApi服务 收到的时间字段差8 小时;前端打印,与本地时间一致;后端调试,传值错误;解决办法:定位:后端时区配置问题;后端需配置时区;1.nuget 包下载符合.net6.0 的Microsoft.AspNetCore.Mvc.NewtonsoftJson6.0.x版本;......
  • .net core上传文件、.net core接收文件上传
    我要做一个winform程序,上传文件到.net8的文件上传接口winform///<summary>///选择图片上传///</summary>///<paramname="sender"></param>///<paramname="e"></param>privateasyncvoidbtnExtract_Click(objectsender,Even......
  • As a reader --> On the Robustness of ML-Based Network Intrusion Detection System
    ......
  • As a reader --> Deep PackGen: A Deep Reinforcement Learning Framework for Adversa
    ......