开源了一个适配多设备的 WEB 电商全栈项目, APP 也在努力中。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
jixiaopeng
V2EX    程序员

开源了一个适配多设备的 WEB 电商全栈项目, APP 也在努力中。

  •  
  •   jixiaopeng
    huanghanzhilian 2024-03-11 16:11:04 +08:00 3441 次点击
    这是一个创建于 578 天前的主题,其中的信息可能已经有所发展或是发生改变。


    全栈开源地址: https://github.com/huanghanzhilian/c-shopping
    APP 开源地址: https://github.com/huanghanzhilian/c-shopping-rn

    欢迎 Star 和提 Issues 、PR 。

    前言
    c-shopping 是一个精美的 web 电商系统,支持响应式交互,界面优雅,功能丰富,小巧迅速,包含一个电商平台 MVP 完整功能,具备良好的审美风格与编码设计。

    希望来的人,有所收获。故事不结束,青春不散场。


    项目在线演示地址:

    docker 部署地址: http://shop.huanghanlian.com/
    vercel 部署地址: https://c-shopping-three.vercel.app/
    项目传送门: https://github.com/huanghanzhilian/c-shopping

    React Native 移动 app 应用:
    项目传送门: https://github.com/huanghanzhilian/c-shopping-rn

    项目介绍
    背景:

    一直以来前端 UI 框架被固定形式占据(受限于传统的 UI 框架),导致视觉疲劳,在开发一些高度自定义的项目时,往往力不从心;
    多设备适配的 web 优秀项目很少,学习和维护成本较高;
    当项目复杂后,在组件需要调用多个 api 时会变得复杂起来,比如需要管理多个 loading 和 error 状态,这会导致产生非常多的 state 声明,还有请求取消、请求竞态等可能存在的问题也容易被忽略;
    随着项目复杂,样式的开发与维护变得庞大且臃肿;
    意图:

    改进背景中提到的问题。

    目的:

    打造一个完整的,适合 web 端的良好生态。

    使用技术
    NextJs 、TailwindCss 、Headless UI 、MongoDB 、Redux - Toolkit - RTK Query 、JWT 、Docker
    第 1 条附言    2024-03-11 17:56:50 +08:00
    附加上正在开源的 App 端



    全栈开源地址: https://github.com/huanghanzhilian/c-shopping
    APP 开源地址: https://github.com/huanghanzhilian/c-shopping-rn

    欢迎 Star 和提 Issues 、PR 。
    18 条回复    2024-03-12 16:04:54 +08:00
    ZnductR0MjHvjRQ3
        1
    ZnductR0MjHvjRQ3  
       2024-03-11 16:22:01 +08:00
    支持什么支付?
    jixiaopeng
        2
    jixiaopeng  
    OP
       2024-03-11 16:24:46 +08:00
    @Motorola3 因为是个人原因,目前还没有打通真实支付板块,后续我更新这个模块上去
    ZnductR0MjHvjRQ3
        3
    ZnductR0MjHvjRQ3  
       2024-03-11 16:26:51 +08:00
    @hlibaibai1 看了一下 东西还缺挺多 加油
    jixiaopeng
        4
    jixiaopeng  
    OP
       2024-03-11 16:28:36 +08:00
    div class="reply_content">@Motorola3 好的老师,继续努力,谢谢支持。
    gloye
        5
    gloye  
       2024-03-11 16:32:29 +08:00
    readme 里的项目结构怎么生成的呀
    jixiaopeng
        6
    jixiaopeng  
    OP
       2024-03-11 16:37:36 +08:00
    @gloye npm 上 tree 关键词一些库件,我都有点忘记了,好像我还用 chatgpt 改了改,变成现在的样子的
    webszy
        7
    webszy  
       2024-03-11 19:38:19 +08:00
    已 star
    INW017bzMfgkkYGn
        8
    INW017bzMfgkkYGn  
       2024-03-11 20:10:12 +08:00
    客户订单历史界面缺少明细,看不到商品数量
    jixiaopeng
        9
    jixiaopeng  
    OP
       2024-03-11 20:19:39 +08:00 via iPhone
    @webszy 谢谢支持
    jixiaopeng
        10
    jixiaopeng  
    OP
       2024-03-11 20:20:20 +08:00 via iPhone
    @default 收到建议,加入后续迭代中,谢谢支持
    INW017bzMfgkkYGn
        11
    INW017bzMfgkkYGn  
       2024-03-11 20:26:57 +08:00
    @hlibaibai1 #10 会长期更新维护吗?正好有个做外贸的朋友想做个产品展示站,想用你这个给他发布一个让他自己玩。
    jixiaopeng
        12
    jixiaopeng  
    OP
       2024-03-11 20:32:08 +08:00 via iPhone   1
    @default 目前就我一人在维护,利用下班时间在做,想着一直维护。能帮到你我很高兴的
    Xbathy
        13
    Xbathy  
       2024-03-12 10:34:20 +08:00
    已 star ,加油
    jixiaopeng
        14
    jixiaopeng  
    OP
       2024-03-12 10:47:07 +08:00
    @Xbathy 谢谢老师支持
    xbo586
        15
    xbo586  
       2024-03-12 10:58:18 +08:00
    加油
    jixiaopeng
        16
    jixiaopeng  
    OP
       2024-03-12 11:01:43 +08:00
    @xbo586 谢谢老师支持,加油
    orzz
        17
    orzz  
       2024-03-12 15:37:15 +08:00
    已 star ,加油
    jixiaopeng
        18
    jixiaopeng  
    OP
       2024-03-12 16:04:54 +08:00
    @orzz 谢谢老师支持,感谢
    关于   span class="snow">   帮助文档     自助推广系统     博客     API     FAQ     Solana     2618 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 15:18 PVG 23:18 LAX 08:18 JFK 11:18
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86