Skip to content

JasonHuang/estislewcapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

珠宝小程序项目

项目结构

estislewcapp/
├── server/          # Express后端API
│   ├── package.json
│   ├── app.js
│   └── ...
├── admin/           # Vue前端管理后台
│   ├── package.json
│   ├── vite.config.js
│   └── ...
└── miniprogram/     # 微信小程序
    ├── project.config.json
    ├── app.js
    └── ...

开发环境设置

后端API (server)

cd server
npm install
npm run dev  # 开发环境启动
#
npm start    # 生产环境启动

管理后台 (admin)

cd admin
npm install
npm run dev  # 开发环境启动
#
npm run build  # 构建生产版本

微信小程序 (miniprogram)

  1. 使用微信开发者工具打开 miniprogram 目录
  2. 在开发者工具中预览和调试

技术栈

  • 后端:Express + MongoDB
  • 管理后台:Vue 3 + Element Plus
  • 小程序:微信小程序原生开发

功能模块

  1. 用户管理

    • 登录/注册
    • 权限控制
    • 个人信息管理
  2. 产品管理

    • 产品列表
    • 产品详情
    • 产品分类
    • 产品搜索
  3. 轮播图管理

    • 轮播图列表
    • 轮播图编辑
    • 轮播图排序
  4. 订单管理

    • 订单列表
    • 订单详情
    • 订单状态管理
  5. 系统设置

    • 基础信息配置
    • 权限管理
    • 日志管理

开发规范

  1. 代码规范

    • 使用 ESLint 进行代码检查
    • 遵循项目既定的代码风格
    • 编写清晰的注释
  2. Git 规范

    • 遵循 Git Flow 工作流
    • 提交信息需要清晰描述改动
    • 重要功能需要创建独立分支
  3. 文档规范

    • 及时更新文档
    • 记录重要的开发决策
    • 保持文档的准确性

部署说明

  1. 后端部署

    • 需要配置 MongoDB 数据库
    • 配置环境变量
    • 使用 PM2 进行进程管理
  2. 管理后台部署

    • 构建生产版本
    • 配置 Nginx 服务器
    • 配置 HTTPS 证书
  3. 小程序发布

    • 提交审核
    • 发布新版本
    • 灰度发布策略

注意事项

  1. 开发环境

    • 确保 Node.js 版本兼容
    • 配置正确的环境变量
    • 安装必要的依赖
  2. 安全考虑

    • 定期更新依赖包
    • 注意数据安全
    • 做好权限控制
  3. 性能优化

    • 合理使用缓存
    • 优化图片资源
    • 控制请求频率

功能特点

  • 公司介绍:展示公司基本信息、企业文化、团队介绍和联系方式
  • 产品展示:按分类展示公司的珠宝产品
  • 实时金价:查看最新金价和历史金价走势
  • 精美UI:符合珠宝行业特点的金色主题设计

开发注意事项

  1. 小程序中使用的图片资源需要替换为实际公司产品和团队照片
  2. 需要在project.config.json中填入正确的小程序AppID
  3. 金价数据需要对接实际的API,目前使用的是模拟数据
  4. 产品数据需要后续与数据库对接或CMS系统管理

后续开发计划

  • 添加在线购买功能
  • 增加会员系统
  • 整合客服功能
  • 添加社区互动功能

技术支持

如有任何问题或建议,请联系技术支持团队。


Copyright © 2024 深圳市屿夏珠宝有限公司 # estislewcapp

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages