EcommerceFullstack 是一个电商全栈项目组,涵盖后端、PC端(用户端/商家端/管理端)、移动端(RN/鸿蒙/小程序)及共享库。
采用 Node.js+Express+MySQL+Next.js+React+Ant Design+TypeScript+React Native+鸿蒙ArkTS+ 微信小程序技术栈。
实现多端统一、类型安全的完整电商平台,专注全栈开发实践与工程化架构。
PC 用户端(Next.js + React + TS)
后端服务(Node.js + Express + MySQL)
移动端 微信小程序(WeChat Mini Program)
移动端 鸿蒙 App(ArkTS)
移动端 RN App(React Native)
公共库(TS 类型、组件、工具、样式等)
一个从 0 到 1 构建的完整电商平台实验项目
全栈开发 | 多端覆盖 | 类型安全 | 可独立部署
EcommerceFullstack 是一个由个人主导的全栈电商系统实践项目,旨在探索现代 Web 与移动端多平台协同开发的最佳实践。
项目涵盖:
目标:实现一个功能完整、结构清晰、可落地的电商技术闭环。
| 仓库 | 说明 | 技术栈 |
|---|---|---|
mall-backend |
后端服务 | Node.js + Express + MySQL |
mall-pc-user |
PC 用户端 | Next.js + React + TypeScript |
mall-pc-merchant |
PC 商家端 | Next.js + React + TypeScript |
mall-pc-admin |
PC 管理端 | Next.js + React + TypeScript |
mall-app-rn |
移动端 RN App | React Native + TypeScript |
mall-app-harmony |
移动端 鸿蒙 App | 鸿蒙 ArkTS |
mall-app-wxmp |
移动端 微信小程序 | 微信小程序原生 + TypeScript |
mall-shared |
共享库 | TypeScript(类型、组件、工具) |
mall-shared 统一类型与工具统一采用 mall-[平台]-[模块] 的命名风格:
| 前缀 | 含义 |
|---|---|
mall- |
所属产品线 |
pc |
PC 端(Web) |
app |
移动端(App) |
backend |
后端服务 |
shared |
共享库 |
rn / harmony / wxmp
|
技术平台缩写 |
示例:
mall-app-rn= 电商系统的移动端 RN 应用
本项目主要用于:
欢迎 Star ⭐ 支持!
代码可用于学习参考,禁止商业用途。
构建者:ACE
更新时间:2025年7月