Skip to content

wenjianmin/store-web-frontend

Repository files navigation

React Logo

相关技术

技术 官网 描述
Vite 5.X https://cn.vitejs.dev/ 基础脚手架
React Router 6.X https://reactrouter.com/en/main react 路由管理
ant-design 5.X https://ant.design/index-cn ui 组件
@ant-design/pro-components 2.4.0 https://procomponents.ant.design/ 中后台高阶组件
mobx 6.8.0 https://mobx.js.org/README.html 轻量级状态管理
typescript - 代码类型规范
axios - 数据请求
prettier - 代码美化,格式化
eslint - 代码规范
stylelint - css 代码规范
husky - git commit 检验
lint-staged - git commit 检验

项目简介

基于 Vite-Mobx-TypeScript-React-Nest 开发的数字门店管理系统,是 《NestJS全栈开发解析:快速上手与实践》 的前端项目实战部分,与 2024.9月 上线。

主要功能

  • 登录功能
    • token 存储
    • 后端 jwt
    • 权限相关控制
  • 订单管理
    • 订单列表
    • 订单详情
    • 订单创建
    • 订单删除
    • 订单编辑
  • 商品管理
    • 商品列表
    • 创建商品
    • 商品上下架
    • 商品编辑
  • 活动管理
    • 活动列表
    • 创建活动
    • 活动提前结束
  • 排行榜
  • 用户管理
    • 用户列表
    • 用户创建
    • 用户编辑
    • 用户删除
    • 文件上传功能(图片上传)
  • 角色管理
    • 角色列表
    • 角色编辑
    • 角色联动菜单进行权限控制

安装依赖

推荐使用 pnpm

pnpm install
npx husky install

脚本描述

开发启动

pnpm start
# mock模式启动
pnpm start:mock

打包

pnpm build

检查代码样式

pnpm lint:script
pnpm lint:style

交流学习

在项目运行中有遇到任何问题,请直接与作者联系! 需要加入交流群探讨学习,直接扫描下方二维码,如过期请添加作者WeChat!

作者WeChat:

描述文本

项目交流群:

描述文本

支持作者

图书购买链接:京东

图书购买链接:当当

About

数字门店系统前端项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published