V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jixiaopeng
V2EX  ›  程序员

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

  •  
  •   jixiaopeng ·
    huanghanzhilian · 287 天前 · 2854 次点击
    这是一个创建于 287 天前的主题,其中的信息可能已经有所发展或是发生改变。


    全栈开源地址: 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 条附言  ·  287 天前
    附加上正在开源的 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  
       287 天前
    支持什么支付?
    jixiaopeng
        2
    jixiaopeng  
    OP
       287 天前
    @Motorola3 因为是个人原因,目前还没有打通真实支付板块,后续我更新这个模块上去
    ZnductR0MjHvjRQ3
        3
    ZnductR0MjHvjRQ3  
       287 天前
    @hlibaibai1 看了一下 东西还缺挺多 加油
    jixiaopeng
        4
    jixiaopeng  
    OP
       287 天前
    @Motorola3 好的老师,继续努力,谢谢支持。
    gloye
        5
    gloye  
       287 天前
    readme 里的项目结构怎么生成的呀
    jixiaopeng
        6
    jixiaopeng  
    OP
       287 天前
    @gloye npm 上 tree 关键词一些库件,我都有点忘记了,好像我还用 chatgpt 改了改,变成现在的样子的
    webszy
        7
    webszy  
       287 天前
    已 star
    INW017bzMfgkkYGn
        8
    INW017bzMfgkkYGn  
       287 天前
    客户订单历史界面缺少明细,看不到商品数量
    jixiaopeng
        9
    jixiaopeng  
    OP
       287 天前 via iPhone
    @webszy 谢谢支持⬆️
    jixiaopeng
        10
    jixiaopeng  
    OP
       287 天前 via iPhone
    @default 收到建议,加入后续迭代中,谢谢支持⬆️
    INW017bzMfgkkYGn
        11
    INW017bzMfgkkYGn  
       287 天前
    @hlibaibai1 #10 会长期更新维护吗?正好有个做外贸的朋友想做个产品展示站,想用你这个给他发布一个让他自己玩。
    jixiaopeng
        12
    jixiaopeng  
    OP
       287 天前 via iPhone   ❤️ 1
    @default 目前就我一人在维护,利用下班时间在做,想着一直维护。能帮到你我很高兴的😊
    Xbathy
        13
    Xbathy  
       286 天前
    已 star ,加油
    jixiaopeng
        14
    jixiaopeng  
    OP
       286 天前
    @Xbathy 谢谢老师支持
    xbo586
        15
    xbo586  
       286 天前
    加油
    jixiaopeng
        16
    jixiaopeng  
    OP
       286 天前
    @xbo586 谢谢老师支持,加油
    orzz
        17
    orzz  
       286 天前
    已 star ,加油
    jixiaopeng
        18
    jixiaopeng  
    OP
       286 天前
    @orzz 谢谢老师支持,感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2588 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 15:29 · PVG 23:29 · LAX 07:29 · JFK 10:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.