V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
rockllei
V2EX  ›  分享创造

基于 Rails 5 的 B2C 电商平台开源项目

  •  
  •   rockllei · 2017-02-23 20:48:40 +08:00 · 4504 次点击
    这是一个创建于 2590 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Demo 地址: http://rails5-b2c.eggman.tv/
    源码地址: https://github.com/eggmantv/master_rails_by_actions

    该项目主要是我们自己开发的用于教学目的一个开源项目,项目基于 Rails 5 ,实现的功能就是传统的 B2C 电商平台中常用的功能,包括:

    • 用户注册登录(支持手机验证码或者邮箱)
    • 购物车
    • 收货地址
    • 订单
    • 支付(集成了支付宝支付功能)
    • 后台管理功能(涵盖商品管理,商品图片,一二级分类)
    • 前台其他相关功能(比如商品搜索,分类页面,单品页,用户中心)
    • RSpec 单元测试

    项目使用技术:

    • ruby 2.3
    • rails 5
    • mysql

    前台框架:

    • bootstrap
    • font-awesome

    涉及到的主要 Gem:

    • sorcery
    • ancestry
    • paperclip
    • rest-client
    • rspec

    适用对象:

    • 想从产品或者技术角度学习电商平台核心功能的同学
    • ruby和rails已经入门的同学

    项目地址: https://github.com/eggmantv/master_rails_by_actions

    17 条回复    2018-02-10 17:16:50 +08:00
    wangdu2012
        1
    wangdu2012  
       2017-02-23 21:21:47 +08:00 via iPhone
    这种东西就不要说平台了。没到那种程度。
    ivmm
        2
    ivmm  
       2017-02-23 21:28:16 +08:00
    电商项目用初始的 BootStrap 做 UI 的话,人都给你跑光闹。
    sobigfish
        3
    sobigfish  
       2017-02-23 21:31:17 +08:00
    zpvip
        4
    zpvip  
       2017-02-23 21:52:57 +08:00
    rockllei
        5
    rockllei  
    OP
       2017-02-23 22:40:21 +08:00
    不好意思,没描述清楚,这个是教学目的的项目,侧重于后端,并不能直接拿来上线使用
    tommyzhang
        6
    tommyzhang  
       2017-02-24 09:33:03 +08:00
    精神可嘉 但是没有任何产品方向的考虑 跟真实产品来说 demo 都算不上
    lujinang
        7
    lujinang  
       2017-02-24 10:51:08 +08:00
    ....测试都没有就不要写 rspec 了
    rockllei
        8
    rockllei  
    OP
       2017-02-24 11:23:55 +08:00
    这个项目离真正的线上使用还差得远,毕竟只是技术目的的教学使用,如果有哪位朋友想把它真的做到线上使用的程度的话,欢迎联系我,对于我来说精力可能不够了
    masterqing
        9
    masterqing  
       2017-02-24 12:37:32 +08:00
    顶一下 lz ,支持源码,让我好好学学 ruby on rails
    agtc
        10
    agtc  
       2017-02-24 14:14:04 +08:00
    支持一下,能完成你就已经超越 80%的开发者了
    xdays
        11
    xdays  
       2017-02-24 19:15:12 +08:00
    支持下!
    wenwuliu
        12
    wenwuliu  
       2017-02-24 19:22:15 +08:00   ❤️ 1
    @wangdu2012 没看楼主写的是教学目的吗? 果然喷子是什么理由都能喷起来。
    wangdu2012
        13
    wangdu2012  
       2017-02-24 20:43:10 +08:00 via iPhone
    @wenwuliu sb 。既然是试验性的叫做 demo ,案例就好了。非要叫什么平台。你就是个蠢货
    wenwuliu
        14
    wenwuliu  
       2017-03-03 11:02:25 +08:00
    @wangdu2012 固然喷子一言不合就飙脏话。重点在内容不在叫什么,你看没看楼主写的东西就喷。
    wangdu2012
        15
    wangdu2012  
       2017-03-03 12:17:56 +08:00 via iPhone
    wangdu2012
        16
    wangdu2012  
       2017-03-03 12:18:05 +08:00 via iPhone
    @wenwuliu sb 。
    terrywater
        17
    terrywater  
       2018-02-10 17:16:50 +08:00
    推荐一下 fecshop ,真正开源电商 B2C 系统,支持多设备入口,多语言,多货币,github 搜索 fecshop 就可以找到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1230 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 23:23 · PVG 07:23 · LAX 16:23 · JFK 19:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.