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

Simple Cart - 一个简单的电商解决方案

  •  1
     
  •   j1 ·
    j1wu · 2015-06-13 08:24:19 +08:00 · 1698 次点击
    这是一个创建于 3453 天前的主题,其中的信息可能已经有所发展或是发生改变。
    帮国外的一朋友做的,她经营的是那种 mamas and papas store,提出的需求很简单,后台数据要便于管理,不需要支付功能,只要能发出订单生成的通知邮件即可,收到订单后她会进一步的与客户联系。

    于是便有了Simple Cart,称它为'电商解决方案'貌似坑挖的太大了 ←_← 其实就是个简单的购物车~

    - 前端基于Openui5(SAP开源的前端框架)
    - 后台是Ruby Sinatra(除了发送邮件的逻辑外,99%的代码都在前端)
    - 数据库是Google Spreadsheet(没比它更易于管理的数据库了,且天生免疫攻击 :)
    - 邮件推送用的是Mailgun的服务(每天能免费发送400封邮件,对我朋友来说足够了)
    - 目前托管在Heroku

    将代码都开源了~代码质量还有待提高,望大家多多包涵~
    https://github.com/j1wu/openui5-app-shopping-cart

    Live demo:
    http://simple-cart.herokuapp.com/

    p.s. 由于连接的是Google Spreadsheet,因此需要翻墙方能愉快玩耍,墙内打开会卡在载入数据的地方

    第 1 条附言  ·  2015-06-13 14:02:26 +08:00


    支持响应式设计,包括下拉刷新等功能
    13 条回复    2015-06-15 15:00:42 +08:00
    ledzep2
        1
    ledzep2  
       2015-06-13 09:50:22 +08:00
    有点意思, 点个赞
    miao
        2
    miao  
       2015-06-13 10:36:22 +08:00
    不是PHP 差评, 超级不好部署
    j1
        3
    j1  
    OP
       2015-06-13 11:17:53 +08:00
    @miao 非也非也,连Github Pages都完全可以Host这个App :)
    http://j1wu.github.io/openui5-app-shopping-cart/app/
    FrankFang128
        4
    FrankFang128  
       2015-06-13 11:28:28 +08:00 via Android   ❤️ 1
    @miao 居然根据语言评论产品。。。
    timothyye
        5
    timothyye  
       2015-06-13 12:39:12 +08:00
    有意思,star一个
    miao
        6
    miao  
       2015-06-13 12:56:16 +08:00
    @j1 好. 不好意思我错了

    @FrankFang128 不好意思我错了
    694380889
        7
    694380889  
       2015-06-13 13:49:36 +08:00
    网站打开的速度有待提高
    breakaway
        8
    breakaway  
       2015-06-13 13:51:37 +08:00
    赞一个,改改弄成发短信或者发微信就完美了。
    metrue
        9
    metrue  
       2015-06-13 17:56:34 +08:00 via iPhone
    超喜欢sinatra,很赞的项目。
    j1
        10
    j1  
    OP
       2015-06-14 22:28:28 +08:00
    @metrue same here, 写起Ruby还是那么愉快~不过这个小项目基本全是JS :)
    j1
        11
    j1  
    OP
       2015-06-14 22:31:42 +08:00
    @breakaway 嗯~找个支持RESTful的服务,那是分分钟的事。如果有找到也麻烦给我说声哈,谢谢 :)
    Themyth
        12
    Themyth  
       2015-06-15 14:55:31 +08:00
    可惜要翻qiang 啊,能不用 Google Spreadsheet吗?
    j1
        13
    j1  
    OP
       2015-06-15 15:00:42 +08:00
    @Themyth 当然是可以的哈,国内的话换做leancloud,搭建个后台API作为model绑定到前端即可。如此一来还可以实现Create, Update和Delete了~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6028 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:46 · PVG 10:46 · LAX 18:46 · JFK 21:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.