All Projects → yllg → Mpvue Xbyjshop

yllg / Mpvue Xbyjshop

前端mpvue🚀后端nodejs🔋+thinkjs+mysql📂微信小程序商城

Projects that are alternatives of or similar to Mpvue Xbyjshop

Mpvue Vuex Demo
用mpvue构建的小程序-vue模板项目,还引入了vuex,sass,flyio等
Stars: ✭ 112 (-88.49%)
Mutual labels:  mpvue, vuex
Laravel Vue
运用laravel5.4 + vue2.0 + elementui
Stars: ✭ 276 (-71.63%)
Mutual labels:  mysql, vuex
Spring Boot Vue Bank
我,请始皇[打钱]是一个前后端分离的工具人系统,项目采用 SpringBoot+Go+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等(主要是多用用工具多踩踩坑)。
Stars: ✭ 157 (-83.86%)
Mutual labels:  mysql, vuex
Sahx Admin
SAHX-Admin 是套功能较为完整的后台管理系统架构, 以Thinkjs 作为中间层, Vuejs作为前端模块化开发, AdminLET作为前端UI, 实现了前后端分离, 前端组件化, 便于多人协同开发.
Stars: ✭ 80 (-91.78%)
Mutual labels:  thinkjs, vuex
My Bookmark
在线书签管理工具
Stars: ✭ 481 (-50.57%)
Mutual labels:  mysql, thinkjs
Koa Vue Notes Web
🤓 This is a simple SPA built using Koa as the backend, Vue as the first frontend, and React as the second frontend. Features MySQL integration, user authentication, CRUD note actions, and Vuex store modules.
Stars: ✭ 200 (-79.45%)
Mutual labels:  mysql, vuex
Vue Mpvue Chatrobot
㊙A chat robot for web & Wechat producted by vue+mpvue+nodejs.
Stars: ✭ 269 (-72.35%)
Mutual labels:  mpvue, vuex
Dokit
基于 Spring Boot2、 Jpa、 Spring Security、JWT、redis、Vue的前后端分离的后台管理系统开发平台, 用户管理、菜单管理、角色管理、字典管理、权限控制的方式为RBAC,操作日志、异常日志、接口限流、项目支持数据权限管理,支持一键生成前后端代码(支持在线预览及打包下载),支持前端菜单动态路由 可一键部署服务器应用,数据库。系统中活跃用户状态监控,监视当前系统CPU、内存、磁盘、堆栈等相关信息,基于Element UI在线表单设计及生成Vue代码。
Stars: ✭ 348 (-64.23%)
Mutual labels:  mysql, vuex
App
Directus Admin Application — An Intuitive WebApp for Managing Database Content
Stars: ✭ 464 (-52.31%)
Mutual labels:  mysql, vuex
Vue2 blog
使用vue2.x + vue-cli +vue-router+ vuex + axios + mysql + express + pm2 + webpack+nginx构建的具有登录,注册,留言,用户发帖,用户评论等功能的SPA Blog。注意,注意,注意,后端API全部自己手写,很适合刚学习vue以及express的小伙伴学习,喜欢请Star鼓励一下我,谢谢!项目预览:
Stars: ✭ 417 (-57.14%)
Mutual labels:  mysql, vuex
New Bee
开源社区 vue + springBoot - 前后分离微服务的最佳实践
Stars: ✭ 619 (-36.38%)
Mutual labels:  mysql, vuex
Nideshop
NideShop 开源微信小程序商城服务端 API(Node.js + ThinkJS)
Stars: ✭ 5,154 (+429.7%)
Mutual labels:  mysql, thinkjs
Vue Qq
🎨 Vue family bucket with socket.io and express/koa2 , create a web version of mobile QQ, supporting real-time group chat, real-time private chat, special care, shielding chat, smart IP geographic location, real-time display temperature and other QQ core functions
Stars: ✭ 861 (-11.51%)
Mutual labels:  mysql, vuex
Createmap
Create a Map - City of Baltimore
Stars: ✭ 31 (-96.81%)
Mutual labels:  vuex
Vue Plan
使用vue+vue-router+vuex+boostrap实现计划表系统
Stars: ✭ 33 (-96.61%)
Mutual labels:  vuex
Fullstack Graphql
🌈 Simple Fullstack GraphQL Application. API built with Express + GraphQL + Sequelize (supports MySQL, Postgres, Sqlite and MSSQL). WebApp built with React + Redux to access the API. Written in ES6 using Babel + Webpack.
Stars: ✭ 955 (-1.85%)
Mutual labels:  mysql
Mrseedbox
[unmaintained] A Containerized Seedbox with Embedded Media Player
Stars: ✭ 30 (-96.92%)
Mutual labels:  mysql
Passwordcockpit
Passwordcockpit is a simple, free, open source, self hosted, web based password manager for teams. It is made in PHP, Javascript, MySQL and it run on a docker service. It allows users with any kind of device to safely store, share and retrieve passwords, certificates, files and much more.
Stars: ✭ 34 (-96.51%)
Mutual labels:  mysql
Mpvue Animated Number
微信小程序 mpvue 数字更新滚动动画组件 / An animated number component for mpvue
Stars: ✭ 33 (-96.61%)
Mutual labels:  mpvue
Neteasemusic
网易云音乐 & QQ音乐 & 咪咕音乐 第三方 web端 (可播放 vip、下架歌曲)
Stars: ✭ 952 (-2.16%)
Mutual labels:  vuex

mpvue-xbyjShop

基于mpvue的微信小程序商城(小程序端,服务端)

小程序端

技术栈

mpvue + mpvue-router-patch + mpvue-entry + vuex + webpack + ES6/7 + flyio + mpvue-wxparse

项目运行

微信开发中工具选中mpvue-xbyjShop/buyer作为项目目录即可

功能列表

页面

  • [x] 首页 -- 完成
  • [x] 分类商品 -- 完成
  • [x] 商家品牌、品牌详情 -- 完成
  • [x] 新品首发 -- 完成
  • [x] 人气推荐 -- 完成
  • [x] 专题商品、专题详情 -- 完成
  • [x] 分类首页 -- 完成
  • [x] 搜索页 -- 完成
  • [x] 商品详情 -- 完成
  • [x] 评论页 -- 完成
  • [x] 购物车 -- 完成
  • [x] 下单页 -- 完成
  • [x] 支付页、支付结果页 -- 完成
  • [x] 我的订单、订单详情页 -- 完成
  • [ ] 优惠卷
  • [x] 我的收藏 -- 完成
  • [x] 我的足迹 -- 完成
  • [x] 地址管理页 -- 完成
  • [ ] 意见反馈
  • [ ] 物流查询

组件

  • [x] 商品筛选组件 -- 综合、价格、分类

功能

  • [x] 专题评论
  • [x] 搜索商品
  • [x] 商品收藏
  • [x] 加入购物车
  • [x] 购物车商品的编辑、删除、批量操作
  • [x] 浏览记录
  • [x] 收货地址的增、删、改
  • [x] 下单支付 .....

效果展示

首页、商品分类页

品牌详情页、人气推荐页

专题、专题详情

分类首页、搜索页

商品详情、购物车

确认订单、付款页

付款结果、个人中心

我的订单、订单详情

优惠卷、我的收藏

我的足迹、地址管理

意见反馈、物流查询

服务端

服务端api基于Node.js+ThinkJS+MySQL

项目运行

创建数据库xbyjshop

导入mpvue-xbyjShop/server目录下的xbyjShop.sql数据

修改两个配置文件,见下面

安装依赖 npm install

启动项目 npm start

修改数据库配置文件

server/src/common/config/database.js

const mysql = require('think-model-mysql');

module.exports = {
    handle: mysql,
    database: 'xbyjshop',
    prefix: 'xbyjshop_',
    encoding: 'utf8mb4',
    host: '127.0.0.1',
    port: '3306',
    user: 'root',
    password: '你的密码',
    dateStrings: true
};

修改微信登录和微信支付配置文件

server/src/common/config/config.js

// default config
module.exports = {
  default_module: 'api',
  weixin: {
    appid: '', // 小程序 appid
    secret: '', // 小程序密钥
    mch_id: '', // 商户帐号ID
    partner_key: '', // 微信支付密钥
    notify_url: '' // 微信异步通知
  }
};

上线部署

腾讯云ECS CentOS 7.3 64
PM2管理nodejs进程
Nginx反向代理
配置HTTPS(微信小程序接口必须是HTTPS)

数据接口: https://www.xuanbiyijue.com/api/ 具体的步骤,之后有空详细补一篇吧;

说明

如果本项目对您有帮助,欢迎 "Star" 支持一下 谢谢~

参考的原生微信小程序 tumobi/nideshop-mini-program

最后

1、欢迎关注我的公众号,还有个技术交流群(备注自己github账号哦)

公众号、技术交流群

2、捐赠 Donate 如果我的项目对你有帮助,也可以给我打赏一下哦~

支付宝和微信支付

License

[GPL]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].