出租车/出租车预订APP(如 Uber 和 Lyft)的完整源代码。源代码附带一个适用于 Rider & Driver 的移动应用程序和一个网站兼管理员后台。
源码介绍:
- React & React Native (Expo) – 分别用于 Web 和移动的最佳技术。Expo 提供了从相同的源代码和任何操作系统、Windows 或 Mac OS 构建 iOS 和 Android 原生应用程序的能力。
- 数据库和托管——对于数据库,我们使用强大的 Firebase 实时数据库和 Firebase 自己的托管平台。Firebase Fucntions 用于所有服务器端逻辑,我们在 Firebase 上工作多年,并相信它最适合应用程序开发。
- 灵活的预订- 现在预订和稍后预订的时间安排是可用的。选择可用的车辆选项。确认预订前的即时估计。
- 调度选项——全自动调度,可选择手动向司机调度工作。管理员可以手动调度。
- 司机工作——实时预订请求被添加到任务列表中。如果应用程序在后台,新工作的不间断声音警报。驱动程序有能力接受和忽略请求。
- 乘车安全- 该应用程序集成了多种安全功能。
– OTP 系统,用于将客户与司机匹配以进行取件。
- 报警呼叫功能。
– 客户可以实时跟踪司机。
- 司机收入和提款– 司机收入加到钱包中。司机可以随时选择提取钱包资金。该请求将提交给管理员进行批准。
- 支付方式——有 3 种主要支付方式——钱包、现金和在线支付网关。在线支付网关将各种金融工具引入应用程序。
钱包——客户和司机都有钱包。客户可以通过它充值和付款。司机的收入被添加到钱包中,他们可以提款。管理员可以选择为这两种用户的钱包充值。
现金——客户可以支付现金。
在线支付网关 - 应用程序可以选择使用支持卡和其他支付方式的集成支付网关进行支付。
- 支付网关——有多个与应用程序集成的支付网关。
Paypal、Braintree、Stripe、Paytm、Payfast、Paystack、Liqpay、Paystack、SecurePay、Payu-latam、Culqi
- 沟通- 主动预订可以选择客户和司机之间的聊天和电话。聊天集成了推送通知。
- 统计和报告——管理员仪表板带有收入的基本统计数据和活跃司机的地图。有基于司机收入和管理员应用收入的完整报告。
下载内容
- 源代码
– 包括移动应用程序中的客户和驱动程序功能
– 包括网站和管理门户
– 包括服务器端代码
- 文档
使用的技术
- 移动应用程序(IOS 和 Android)——React Native 和 Expo
- 管理员门户和网站——React 和 Redux
- 数据库 – Firebase 实时数据库
- 服务器端 API – Firebase 云函数
- 地图和位置 API – 谷歌
- 推送通知 – 世博会
演示链接
Exicube 出租车 | ||
Exicube 出租车 (网络 + 管理员) |
https://exicubetaxi.web.app/ | |
管理员帐户 | 国家:印度 手机:9998887777 OTP:123456 |
- 出于演示目的,在管理门户中禁用了管理页面上的编辑和删除,如购物车类型、价格、促销等。
- 出于演示目的,禁用了电子邮件验证、驾驶员批准和乘车 OTP 等功能。
- 上面提到的 Demo 中禁用的功能将在您下载的源代码中启用。
测试支付账户
- 客户和司机帐户
直接在应用程序上创建(为客户和司机使用 2 部不同的手机) - 条纹测试卡详细信息
卡号 – 4242 4242 4242 4242 / cvv – 任何 3 位数字/到期日期 - 任何未来日期 - Braintree 测试卡详细信息
卡号 – 41111 1111 1111 1111 / cvv – 任何 3 位数字/到期日期 – 任何未来日期 - Paypal 用户名和密码
john@exicubetaxi.com / John@123 - Paytm 测试凭证
点击这里 - Paystack 测试卡详细信息
卡号 – 4084 0840 8408 4081 / cvv – 408 / 到期日期 – 任何未来日期 - Liqpay 测试卡详细信息
卡号 – 4242 4242 4242 4242 / cvv – 任何 3 位数字/到期日期 – 任何未来日期 - Flutterwave 测试卡
点击这里 - SecurePay 测试卡
点击这里 - Payu Latam 和 Culqi 测试卡卡
号 – 4111 1111 1111 1111 / cvv – 任何 3 位数字/到期日期 – 任何未来日期 - Mercdo Pago 测试卡
测试卡
更改日志
v1.9.0(2022 年 4 月 28 日) - 反应导航 6 - 世博 SDK 44 - 节点 Js 16 - 基于移动登录的方法 - 搜索时选择多个目的地 - 再次优化 Google API 计费以限制可能的最低成本 - Google API 将支持语言 - 方向 API 成本高,并且可以从管理设置中选择 - 网络设置变得简单 - 钱包添加资金选项可从管理员设置配置 - 图片上传大小减少 - 验证码出现频率降低(这将取决于谷歌的算法现在) - 汽车列表视图水平和垂直选项 - Apple 要求的推送通知拒绝可能性 - Apple 位置权限字符串已更改 - 管理员收入报告的取消费用 - 如果关闭,驾驶员值班警报 - 所有司机忽略将取消预订 - Facebook 隐私政策更新 v1.8.0(2022 年 2 月 9 日) - 根据 Apple 优雅地处理位置权限拒绝 - 根据 Facebook 更新了隐私政策,其中包含帐户删除部分 - 在管理设置中更改了默认国家和自动完成限制 UI - 网络默认语言设置工作 - 预订时必须检查电话号码 - 供客户提款的可选银行字段 - 其他小修复 v1.7.0(2022 年 1 月 16 日) - 应用程序中的汽车选择垂直滚动 - 更多管理员创建页面。 - 添加小数设置后的数字 - 货币符号切换边给定 - 负余额允许在管理员中添加驱动程序设置 - 客户钱包提款和管理员设置以关闭功能 - 多语言移至数据库并从管理员设置 - 管理设置中的 Google 自动填充国家/地区搜索限制 - 通过更多设置改进了管理面板设计 - 从管理员登录默认国家/地区设置 - 添加到报告中的行程计数 v1.6.0(2021 年 12 月 20 日) - 添加了 RTL 支持 - 在移动应用程序中添加了推送通知页面 - 推送通知打开相关页面 - 主题文件颜色变得简单 - 为开发人员添加了一个测试支付网关 - 电子邮件验证问题已解决 - 还有很多修复 v1.5.0(2021 年 11 月 17 日) - Expo SDK 更新到 42 - 所有支付网关添加到 Web 应用程序 - 多语言 - 手动派送司机 - 取消费用和取消板 - Mercado Pago 支付网关 - 使用更小的文档将设置步骤减少了 40% - 改进的地图页面 UI - 管理员和数据库设置的设置页面 - Google API 密钥的 API 限制 - 自定义搜索组件现在支持 Google API 限制 - 地图上的汽车图标 - 基于所选语言的自动日期样式 - 驱动程序主页已更改 - 网页菜单折叠 - OTP分享提示 - 语言和所有设置转移到服务器端 - 以及许多其他重大修复 v1.4.0(2021 年 7 月 19 日) - 系统升级到 Node.js 14 - 地图加载时间减少 - 位置许可拒绝保持应用程序的其余部分工作 - 价格显示在主页上的汽车下 - 在应用程序上转换为驱动程序页面 - 选择使用基于平台的 Google API 密钥以进行更好的监控。 - RideList 中的标签 - 添加了钱包提款加载器 - 银行字段可以打开/关闭注册 - 删除了应用程序透明度(Apple 解释我们的应用程序不需要) - 司机注销关闭值班 - 解决了所有旧包装破损消息 - 文档更新 - 大量的小修复
做猪小侠源码的代理,提供一站式服务
如果你不懂得搭建网站或者服务器,小程序,源码之类的怎么办? 第一通过本站学习各种互联网的技术 第二就是联系客服,我帮帮你搭建(当然要收取部分的费用) 第三成为我们的代理,我们提供整套的服务。