基于egg.js的开源商城系统(apshop)

栏目: 软件资讯 · 发布时间: 6年前

内容简介:基于egg.js的单商户系统,目前仅实现PC端,后续会增加微信端源码:这是我的一个创业项目,本打算在上面卖一些软件组件,后因种种原因关闭,放着也是无益,就贡献出来,大家共同交流,还是一个半成品。目前市面上大量的商城系统还是php,使用node的还很少,个人也比较喜欢node,有预感js要统一天下了(呵呵),后续我会把基于node做过的很多项目贡献出来。

apshop

基于egg.js的单商户系统,目前仅实现PC端,后续会增加微信端

源码: https://github.com/inmyjs/apshop

写在前面:

这是我的一个创业项目,本打算在上面卖一些软件组件,后因种种原因关闭,放着也是无益,就贡献出来,大家共同交流,还是一个半成品。目前市面上大量的商城系统还是php,使用node的还很少,个人也比较喜欢node,有预感js要统一天下了(呵呵),后续我会把基于node做过的很多项目贡献出来。

商城前端已实现功能

  1. 客户注册、登录、忘记密码
  2. 主页(商品推荐位、商品列表),背景自定义
  3. 商品搜索
  4. 购物车、收藏夹
  5. 我的订单
  6. 联系我们

商城后端已实现功能

  1. 商品管理
  2. 客户管理

未实现功能

  1. 广告位
  2. 支付(目前仅实现的是通过支付宝转账,用了一个开源项目AlipayOrdersSupervisor来监控支付宝转账订单)
  3. 文章管理
  4. 订单管理
  5. 商品分类
  6. 客服支持
  7. 网站配置

商城前端:

基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop)

商城管理端:

基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop) 基于egg.js的开源商城系统(apshop)

主要技术框架:

  1. node.js
  2. egg.js
  3. sequelize
  4. nunjucks
  5. vue.js
  6. vue-element-admin

为什么选择使用egg.js?比较好上手吧,也没用过其他框架,反正自从用了阿里云的服务后,就中毒了,唉!没办法了!

数据库连接使用sequelize,很强大,很好用。

选用nunjucks模板引擎的原因是很符合我的编码习惯,像Jade、EJS啥的,我是习惯不了。唯一有个问题是vue也是{{}},所以我重新定义vue的为${},跟ECMAScript 6 中定义的模板字符串相同。

前端采用了国外一个h5模板(Olympia responsive Html5 eCommerce),非常精美,在此感谢。

后台管理框架,有人已经贡献了非常好的项目:vue-element-admin,直接拿来用了,在此感谢 。

安装步骤

  1. 安装node.js,推荐安装LTS版本,装最新版即可
  2. 克隆apshop,安装依赖,各依赖包若有新版本,直接更新即可
    git@github.com:inmyjs/apshop.git
    npm install
  3. 配置数据库
    sequelize支持多种数据库,本项目采用 mysql 5.7,创建好数据库后,导入data/apshop_db_20171204.sql 文件,导入成功后继续导入data/apshop_init.sql初始化数据。
    打开config/config.local.js,配置数据库连接信息,规则详见egg官方说明。
  4. 启动项目
    npm run dev

商城访问地址: http://localhost:7001

商城后台: http://localhost:7001/admin

初始化后台管理员账户:admin 密码:123456

非常感谢您的支持

撸码不易,如果对你有所帮助,欢迎您

的赞赏!微信赞赏码:

基于egg.js的开源商城系统(apshop)


以上所述就是小编给大家介绍的《基于egg.js的开源商城系统(apshop)》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

你的灯亮着吗?

你的灯亮着吗?

高斯 (Donald C. Gause)、温伯格 (Gerald M.Weinberg) / 俞月圆 / 人民邮电出版社 / 2014-1-1 / CNY 25.00

本书以别具一格的视角和幽默风趣的语言讨论了解决问题时有可能遇到的多种困难,并就如何训练思维能力指点迷津。本书分六个主题,每个主题都由若干生动有趣和发人深省的小故事组成,巧妙地引导读者先确认真正的问题,然后明确问题该由谁解决,再确定问题的根源,最后决定到底想不想解决这个问题。 本书适合所有业界人士以及想要探索问题解决之道的虚心读者细细品味。一起来看看 《你的灯亮着吗?》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器