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

[送码啦🎉] 云开发收费后,我把我的记账小程序服务用 nestjs 重写了

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

    大概 2 年前,我在 v 站推广过一次我写的记账微信小程序《单单记账》。2 年过去了,我给她做了很多更新,尽可能的让她变得更好。这算是我独立开发的第一款较为完善的程序,并且目前用户评价也还可以,但一直也没做推广,所以使用人数不多。

    如果你想要一个干净美观、没有任何广告而且不需要安装 APP 的记账程序,不妨可以尝试一下《单单记账》,只需要在微信搜索小程序名即可使用。

    由于近期微信云开发需要付费(每月至少 19.9 元,后续会升价为 39.9 元),而我另外有购置服务器,所以花了一些时间把小程序云开发 api 服务和数据库一并迁移到个人服务器下,迁移可以说非常顺利。

    迁移的动机其实还有一个,就是为了后续写成 App 并进行上架(甚至更多端应用),而摆脱微信服务生态就必须得重写数据接口。迁移后有个比较大的改变是登录需要从以前的云开发静默登录改为使用邮箱登录。云开发默认的 openId 会跟随微信账号,所以不能在同一个微信账号上登录其他账号,而邮箱账号无限制。尽管邮箱登录需要接收验证码导致步骤繁琐,但邮箱可以做到统一的账号体系,也便于接收数据导出文件等等服务。

    不得不说,用 nestjs 写一些基本的数据接口真的飞快,在 TypeScript 加持下真的舒服的很。

    下面是小程序的一些截图:

    dandan.png

    尽管做了 PRO 会员模块,但目前也没有很依赖这个,因为普通用户就可以用到 90% 的功能了。

    如果觉得有用的话,可以使用下面的兑换码,兑换码可以兑换 PRO 会员 5 年,该批次兑换码一个账号只能兑换一个:

    XEMHHMHB49JX
    3O5H7DCSY36Z
    FSHFJPPIJ177
    ASC4P4QHPU31
    2G7MB7M2KYBG
    IOK0HVTR4YDY
    2YIAXMS5F04D
    6LBFOJ5KU0PK
    AI1Q7I92QMEN
    IOGJ69OGY6UC
    TW70NPRS3N5K
    17LJP4S2JDSE
    MLR3DRX6DZ07
    Y6FF8997HTCF
    GI2MPL48FLEY
    MC3GQC1TGIZ9
    HWY5WT9Y7D7C

    第 1 条附言  ·  200 天前
    5 年兑换码貌似兑换完了,我再弄个 1 年的 PRO 会员兑换码吧 😊:

    兑换码:T3S2CK611JC6
    有效期:2022-12-14T11:25:24.000Z
    批次 ID:637225a525a1c526d2fd02e7
    剩余兑换次数:100
    对应权限:PRO 1 year
    24 条回复    2022-11-17 18:31:26 +08:00
    gra
        1
    gra  
       200 天前   ❤️ 1
    非常感谢,6LBFOJ5KU0PK 已用,先试用一下功能,等你的 app 上线
    aircjm
        2
    aircjm  
       200 天前 via Android
    想咨询下 怎么可以做出好看的页面啊
    GzhiYi
        3
    GzhiYi  
    OP
       200 天前
    @aircjm 我会在 dribbble 等一些设计网站刷刷找灵感,然后按自己想法实现出来。
    hunter0122
        4
    hunter0122  
       200 天前
    GI2MPL48FLEY 已用,学习一下大佬。同为前端,自己就不太会设计。提一嘴,大佬的日历跟图表是自己写的吗
    zsp123
        5
    zsp123  
       200 天前
    17LJP4S2JDSE 已用
    GzhiYi
        6
    GzhiYi  
    OP
       200 天前
    @hunter0122 大佬不敢当啦 🤣。日历是自己写的组件,然后图表用到了 wx-f2 https://github.com/antvis/wx-f2
    LinYa
        7
    LinYa  
       200 天前
    MC3GQC1TGIZ9 已用 我想请教一下是用了框架还是原生写的,用起来挺流畅的
    Daniel17
        8
    Daniel17  
       200 天前
    都是已用不回复的吗???
    FSHFJPPIJ177 已用
    GzhiYi
        9
    GzhiYi  
    OP
       200 天前
    @LinYa 用了原生写的。目前组件其实规划的不够好,后面会有个版本专门优化性能。
    VincentElis1024
        10
    VincentElis1024  
       200 天前
    感谢 OP 大佬分享,XEMHHMHB49JX 已用
    hululu
        11
    hululu  
       200 天前
    AI1Q7I92QMEN 已用
    xycost233
        12
    xycost233  
       200 天前 via iPhone
    2YIAXMS5F04D 已用 感谢大佬
    ifwangs
        13
    ifwangs  
       200 天前
    IOK0HVTR4YDY 已用 感谢
    fengyueheng
        14
    fengyueheng  
       200 天前
    惭愧 都没找到哪里兑换
    fengyueheng
        15
    fengyueheng  
       200 天前
    @fengyueheng 搞清楚了发现都被兑换了
    GzhiYi
        16
    GzhiYi  
    OP
       200 天前
    @fengyueheng 可以再兑换,看 append 。
    spongeboBoy
        17
    spongeboBoy  
       199 天前 via iPhone
    好家伙,加起来一共 120 个,都用完了,才 16 条评论,有些人是真白嫖啊,吱一声懒得吱的。
    aircjm
        18
    aircjm  
       199 天前
    @GzhiYi 感谢 我去看看
    GzhiYi
        19
    GzhiYi  
    OP
       199 天前
    @spongeboBoy 哈哈哈没有的,这个码可以兑换 100 次,目前只兑了几个。你可以试试~
    GzhiYi
        20
    GzhiYi  
    OP
       199 天前
    @aircjm

    兑换码:T3S2CK611JC6
    有效期:2022-12-14T11:25:24.000Z
    批次 ID:637225a525a1c526d2fd02e7
    剩余兑换次数:97
    对应权限:PRO 1 year
    GzhiYi
        21
    GzhiYi  
    OP
       199 天前
    @spongeboBoy

    兑换码:T3S2CK611JC6
    有效期:2022-12-14T11:25:24.000Z
    批次 ID:637225a525a1c526d2fd02e7
    剩余兑换次数:97
    对应权限:PRO 1 year
    spongeboBoy
        22
    spongeboBoy  
       199 天前 via iPhone
    @spongeboBoy
    @GzhiYi 尴尬了,我还以为是 app store 的兑换码,我的问题。
    kltt22
        23
    kltt22  
       197 天前
    界面有点太卡哇伊了,不太适合我这种老年人
    GzhiYi
        24
    GzhiYi  
    OP
       197 天前 via iPhone
    @kltt22 是咧,我把风格往年轻那边走了。后面可能会考虑一下这个问题😦。
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1244 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 17:31 · PVG 01:31 · LAX 10:31 · JFK 13:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.