我们花了 2021/2022 年的大部分时间构建了一款名为 Maybe 的个人理财 + 财富管理应用程序。功能非常齐全,包括“询问顾问”功能,该功能将用户与实际的 CFP/CFA 连接起来,帮助他们处理财务问题(全部包含在您的订阅中)。
业务最终没有成功,因此我们在 2023 年中期关闭了业务。
我们花费了 1,000,000 美元的大部分来构建应用程序(员工+承包商、数据提供商/服务、基础设施等)。
我们现在正在将该产品作为一个完全开源的项目来复兴。目标是让您免费自行运行该应用程序,并使用它来管理自己的财务,并最终提供该应用程序的托管版本,每月收取少量费用。
在开发方面还有很多工作要做,以使每个人都可以访问您自己的银行数据,而无需支付过高的费用,但我们相信在您的帮助下这是可能的!
本地开发设置
要求
- Ruby >3(参见
Gemfile
) - PostgreSQL >9.3(最好是最新的稳定版本)
克隆存储库后,基本设置命令是:
cd maybe cp .env.example .env bin/setup bin/dev
并访问http://localhost:3000查看该应用程序。您可以使用以下凭据登录(由数据库种子生成):
电子邮件:user@maybe.local
密码:password
有关更多说明,请参阅下面的指南。
多币种支持
如果您需要多货币支持,则需要执行一些额外的步骤。
- 以开放汇率注册 API 密钥。目前,您需要开发者计划,价格为 12 美元/月。
- 将您的 API 密钥添加到您的
.env
文件中。 - 在文件中设置您想要支持的货币
.env
。 - 跑步
rake currencies:seed
- 跑步
rake exchange_rates:sync
设置指南
开发容器(可选)
这是 100% 可选的,适用于不想担心为其平台手动安装需求的开发人员。您可以按照本指南了解有关开发容器的更多信息。
Mac
请访问我们的Mac 开发设置指南。
Linux
请访问我们的Linux 开发设置指南。
Windows
请访问我们的Windows 开发设置指南。
测试电子邮件
在开发过程中,我们通常letter_opener
会在您的浏览器中自动打开电子邮件。当电子邮件在本地发送时,将打开一个新的浏览器选项卡并进行预览。
贡献
在做出贡献之前,您可能会发现了解背景和总体愿景/方向很有帮助。
完成此操作后,请访问我们的贡献指南以开始!
自托管
我们的长期目标是让自托管变得尽可能简单。也就是说,在构建产品的早期阶段,我们将重点放在开发上。
当我们接近初始版本时,我们将更新此部分。
来自: