返回首页
最新
我正在为我的客户端网页工具集合添加一个预算应用。其核心理念是:不需要服务器、不需要账户、不需要Plaid集成。所有财务数据都存储在IndexedDB/localStorage中,并且永远不会离开浏览器。
技术栈很简单——使用原生JavaScript,结合WebAssembly处理任何重负载,这也是我为之前构建的文件转换器和PDF工具所采用的方法。
计划的功能包括:
- 信封预算
- 定期交易
- 现金流预测
- CSV导入/导出
- 支持离线的渐进式网页应用(PWA)
商业模式是通过广告盈利,并提供一个可选的付费层来去除广告。没有付费墙功能。
我很好奇其他人是否也构建过以本地为先的财务工具,以及我应该预见到哪些边缘案例。特别想听听关于以下方面的看法:
- 多年交易历史的IndexedDB存储限制
- 不妨碍隐私模型的备份/同步策略
- 是否有人真正信任浏览器存储长期保存财务数据
网站:https://practicalwebtools.com
你好!<p>我想向大家介绍我的最新项目,MakeSocialBots。正如你们可能从名字中猜到的,它允许你在社交媒体平台上创建机器人,比如Twitter、Tumblr和Bluesky。:D<p>一个“小”背景故事:我是一名RWBY的忠实粉丝,我为我最喜欢的角色(佩妮·波伦迪娜)制作了一个小机器人,每天在Twitter上发布她的动态。这并不复杂,只是一个在我的服务器上运行的小Rust应用程序。最终,我意识到我可以将这个项目发展成一个完整的网页应用,让我的朋友们也能使用,创建他们自己的机器人,因为我认为最流行的替代方案入门比较困难。经过三个月的努力,我终于完成了这个项目,并且添加了比我最初计划的更多功能。
现在它可以:
- 除了Twitter,还可以在Tumblr和Bluesky上发布
- 使用变量生成动态帖子
- 支持在特定的日期和时间(例如,仅在周一晚上8点)进行定时发布
- 存储图片和视频
它使用平台的官方API,因此被封禁的风险几乎为零。<p>我选择了Next.js作为我网站的框架(放心,它使用的是修补过的版本 :D),因为我已经有了相关经验,并且非常喜欢用它编程。
在实际发布过程中,一个JavaScript文件定期查询MySQL数据库,查找想要通过Prisma发布的账户,并将这些账户推送到Redis任务队列中。然后,一个Rust应用程序处理所有的发布工作。<p>请试用一下,告诉我你们的想法。我非常欢迎所有反馈!