Pay Mobile- P2P Money Transfer App
特色 (别忘了给它一个星 ⭐)
1. 使用 PIN 码授权交易和用户登录
2. 自定义应用内通知
3. 包含错误消息
注意:运行此应用程序的服务器已部署到 render.com,这意味着您可以立即克隆此存储库,运行它并开始使用它(即后端已连接)。由于应用程序上的每个用户名都是唯一的,因此通过用户名进行转账。只需输入用户的 @username 即可轻松转账
克隆后,别忘了运行
flutter pub get
使用的包
如果您不想创建帐户,这里有一些测试登录详细信息
{
"username":"lere",
"pin":"7171",
"password":"test123",
}
{
"username":"johndoe",
"pin":"7171",
"password":"test123",
}
{
"username":"alice",
"pin":"7070",
"password":"test123",
}
{
"username":"bob",
"pin":"7474",
"password":"test123",
}
但是,如果您选择在自己的服务器或本地环境中运行它,请按照以下步骤操作。
以下是在本地环境或您的个人服务器上成功运行此应用程序的说明
另外请注意:假设您已经对 Flutter Framework 有了基本的了解
服务器代码位于 /money_transfer_server
说明
- 找到 lib/constants/global_constants.dart 并编辑第 6 行,使用移动设备连接到的 IP 地址和服务器端口。要获取您的 IP(连接到互联网时,打开终端并键入“ipconflg/all”并找到您的 ipv4 地址)。请注意,这会经常更改,因此如果更改了,则需要更新。如果您以后决定部署服务器,请不要忘记更新“uri”。
6. const String uri = "https://transfer-dayo-niyi.onrender.com";
例如
6. const String uri = "192.168.0.1:4000";
- 找到 /money_transfer_server/.env 并编辑第 1 行,填入您的 mongodb 地址。
1. DATABASE_URL =Enter your mongodb database url here
就是这样
现在打开您的终端,进入 money_transfer_server 的目录并运行
npm install
然后运行,
npm run dev
完成这些后,构建您的 Flutter 应用程序
贡献
欢迎提交拉取请求。如果您在应用程序或服务器遇到任何问题,可以打开一个 issue。
即将推出的功能
- 应用通知
- 具有不同权限级别的管理员面板
- 交易详情屏幕
- 下载月度账单
- 电子邮件验证等
如果您喜欢这个项目,请不要忘记给它一个星。
注意:截至目前,还没有测试
有关如何构建此类高质量软件的教程即将推出
许可证
此项目根据 MIT 许可证授权 – 有关详细信息,请参阅 LICENSE 文件。



