Pay Mobile- P2P Money Transfer App

Pay Mobile

特色 (别忘了给它一个星 ⭐)

1. 使用 PIN 码授权交易和用户登录

In app image 1

2. 自定义应用内通知

In app image 2

3. 包含错误消息

In app image 3

注意:运行此应用程序的服务器已部署到 render.com,这意味着您可以立即克隆此存储库,运行它并开始使用它(即后端已连接)。由于应用程序上的每个用户名都是唯一的,因此通过用户名进行转账。只需输入用户的 @username 即可轻松转账

克隆后,别忘了运行

flutter pub get

使用的包

  1. provider
  2. shared_preferences
  3. http
  4. intl
  5. internet_connrction_checker
  6. flutter_native_splash

如果您不想创建帐户,这里有一些测试登录详细信息

{
"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

说明

  1. 找到 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";
  1. 找到 /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。

即将推出的功能

  1. 应用通知
  2. 具有不同权限级别的管理员面板
  3. 交易详情屏幕
  4. 下载月度账单
  5. 电子邮件验证等
如果您喜欢这个项目,请不要忘记给它一个星。
注意:截至目前,还没有测试
有关如何构建此类高质量软件的教程即将推出

许可证

此项目根据 MIT 许可证授权 – 有关详细信息,请参阅 LICENSE 文件。

GitHub

查看 Github