2作者: cobrapi大约 2 个月前原帖
我正在为我的客户端网页工具集合添加一个预算应用。其核心理念是:不需要服务器、不需要账户、不需要Plaid集成。所有财务数据都存储在IndexedDB/localStorage中,并且永远不会离开浏览器。 技术栈很简单——使用原生JavaScript,结合WebAssembly处理任何重负载,这也是我为之前构建的文件转换器和PDF工具所采用的方法。 计划的功能包括: - 信封预算 - 定期交易 - 现金流预测 - CSV导入/导出 - 支持离线的渐进式网页应用(PWA) 商业模式是通过广告盈利,并提供一个可选的付费层来去除广告。没有付费墙功能。 我很好奇其他人是否也构建过以本地为先的财务工具,以及我应该预见到哪些边缘案例。特别想听听关于以下方面的看法: - 多年交易历史的IndexedDB存储限制 - 不妨碍隐私模型的备份/同步策略 - 是否有人真正信任浏览器存储长期保存财务数据 网站:https://practicalwebtools.com
1作者: quadVision大约 2 个月前原帖
你好!<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>请试用一下,告诉我你们的想法。我非常欢迎所有反馈!