/mall-pro

基于Vue3+TypeScript+Naive,仿小米商城

Primary LanguageVueGNU Lesser General Public License v2.1LGPL-2.1

仿小米商城

项目预览

仿小米商城

项目简介

  • 前端技术栈:Vue3+TypeScript+Naive UI+Less等
  • 后端技术栈:Spring+SpringMVC+SpringBoot+MyBaits+Maven+Servlet等
  • 其主要分为七大模块,分别是商城首页、商品详情页、购物车页面、收藏页面、订单页面、登录以及注册页面
  • 该项目实现了用户的注册与登录、商品的展现、商品的购买、商品的收藏和评论以及一些相关的增删改查等功能

商城首页

其主要用于展现不同的商品,包括商品导航、商品轮播图以及不同类型的商品的集中展现

商品详情页

  • 主要是某件商品属性的具体概括,如商品的描述、价格等属性
  • 已登录用户收货信息的相关设置
  • 实现了商品的购买和收藏功能
  • 用户可以对该件商品进行评论或者回复其他用户的评论(包含了表情功能)

我的收藏

  • 对用户收藏过的商品进行集中展现
  • 采用了分页形式展现所有商品
  • 可以对里面的商品进行删除、加入购物车等操作

订单页面

主要展现用户付款成功后生成的所有订单以及对这些订单的一些操作

购物车页面

展现用户购物车中的所有商品,当用户付款后及时生成对应的订单,以及对这些商品的一些增删改查等功能

登录和注册

  1. 登录和注册的一些规则和逻辑的实现
  2. 登录后用户可以进行如商品的购买、评论等操作
  3. 登录后用户也可以根据自己的喜好设置自己的头像(图片大小不大于4MB,大于0.5MB则会对图片进行压缩处理)
  4. 用户后期可以对自己的密码等信息进行修改