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

这篇具有很好参考价值的文章主要介绍了一个基于.NET Core构建的简单、跨平台、模块化的商城系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

今天大姚给大家分享一个基于.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

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

后台管理前端代码

位置:/src/client

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

微信小程序代码

位置:/src/mini-program

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

商城部分截图

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

  • 账号/密码:admin/123456

后台管理端

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

一个基于.NET Core构建的简单、跨平台、模块化的商城系统,C#,.NET,开源项目,.netcore,.net,c#,asp.net,.net core,微信小程序

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

https://github.com/trueai-org/module-shop

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md文章来源地址https://www.toymoban.com/news/detail-843869.html

到了这里,关于一个基于.NET Core构建的简单、跨平台、模块化的商城系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【微软技术栈】基于.NET MAUI跨平台电子白板的设计与实现

    1、摘 要 随着科技的发展,电子白板功能已经普及到视频会议、在线课堂、企业、学校乃至其他更多行业。在多种移动设备并存的大环境下,为每个平台(如:Android、IOS、Windows等)都编写一套代码,无论是前期开发还是后期维护,成本都会增加。另一方面,移动互联网经过

    2024年02月06日
    浏览(65)
  • Flutter 实战:构建跨平台应用

    Flutter是由Google开发的一款开源移动应用开发框架,它可以帮助开发者在iOS和Android平台上快速、高效地开发应用。Flutter使用Dart语言作为开发语言,具有跨平台兼容性高、开发效率快、性能优异等特点。本文将通过实战案例,介绍如何使用Flutter构建跨平台应用。 在开始Flutte

    2024年02月05日
    浏览(224)
  • .NET 创建无边框的跨平台应用

    在创建了 Photino 应用程序以后我们发现它自带了一个标题栏,并且非常丑,我们现在要做的就是去掉这个很丑的自带标题栏,并且自定义一个更好看的,下面我们将用 Masa Blazor 提供的模板去进行实战。 安装 Masa Blazor 提供的 rc2 的模板 打开VS2022 = 新建项目 搜索到一下类别! 然

    2024年02月06日
    浏览(148)
  • Flutter:构建跨平台应用的未来选择

    随着移动设备的普及和技术的不断发展,跨平台移动应用开发成为了一个热门的需求。Flutter作为一款由Google开发的开源移动应用开发框架,受到了越来越多的关注。本文将带你了解Flutter的优势、应用场景以及如何使用Flutter进行开发。 一、Flutter的优势 1.跨平台:Flutter使用

    2024年02月09日
    浏览(70)
  • .NET 跨平台图形库 SkiaSharp 基础应用

    SkiaSharp 是适用于 .NET 和 C# 的 2D 图形系统,由开源 Skia 图形引擎提供支持,在 Google 产品中广泛使用。 可以在应用程序中使用 SkiaSharp Xamarin.Forms 绘制 2D 矢量图形、位图和文本。支持跨平台,Windows、Linux、Anroid、IOS、WebAssembly下都可以使用,底层源码是用C++实现的。 SkiaSharp 最

    2024年01月25日
    浏览(67)
  • Kotlin MultiPlatform:构建跨平台应用的未来

    1.1 Kotlin MultiPlatform简介 Kotlin MultiPlatform(简称KMP)是一种由JetBrains开发的跨平台开发解决方案,它建立在Kotlin语言之上。KMP允许开发者使用一套Kotlin代码来构建适用于多个平台的应用程序,包括移动应用、后端服务和嵌入式系统等。KMP提供了共享代码的功能,同时也允许开发

    2024年04月17日
    浏览(55)
  • .NET开源、跨平台的本地日记APP - SwashbucklerDiary

    今天给大家推荐一个.NET开源、跨平台的本地日记APP:SwashbucklerDiary「 侠客日记 」。 每个人的心底都有一个侠客,如影随风,陪你看过一路的风景,记得你所有的精彩。 MAUI Blazor Hybrid Masa Blazor SqlSugar Serilog .NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创

    2024年02月08日
    浏览(69)
  • 构建跨设备3D应用:HOOPS的跨平台开发能力

    在当今数字化和可视化需求不断提升的时代,三维技术的应用越来越广泛,尤其在制造、建筑、工程及媒体行业。HOOPS,由Tech Soft 3D开发,是一套全面的软件开发工具包,用于构建高性能的三维应用程序。该工具包涵盖了从三维渲染到复杂数据交换的多个方面,支持广泛的文

    2024年04月25日
    浏览(54)
  • .Net 7 Native AOT 单文件 无依赖 跨平台

    2022.11.18 Native AOT 正式发布,不再是 实验性项目。 .Net 7 Console App WebApi 使用PublishAOT = true,直接编译 成exe,无rutime依赖,智能裁剪,体积小,启动快。 环境: 1.更新VS2022 到最新版本(支持.net 7) 2.VS2022 安装 使用C++ 桌面开发   踩坑: 1.程序里一些 没有应用到的 方法会被裁剪

    2024年02月04日
    浏览(66)
  • 跨平台图表:ChartDirector for .NET 7.1 Crack

    什么是新的 ChartDirector for .NET 7.0 支持跨平台使用,但仅限于 .NET 6。这是因为在 .NET 7 中,Microsoft 停止了用于非 Windows 使用的 .NET 图形库 System.Drawing.Common。由于 ChartDirector for .NET 7.0 依赖于该库,因此它不再支持 .NET 7 上的非 Windows 使用。 ChartDirector for .NET 7.1 NuGet 包现在包含一

    2024年02月11日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包