codecanyon-44531450-cash-racket-flutter-earning-app-with-admin-panel

作者 : tideit 本文共3096个字,预计阅读时间需要8分钟 发布时间: 2026-03-11 共4人阅读
# Cash Racket - Flutter赚钱应用 (含管理后台)

## 项目概述

Cash Racket 是一个基于Flutter的赚钱应用平台,用户可以通过完成任务、观看广告、参与调查等方式赚取积分或现金。系统包含完整的用户端Flutter应用和Laravel管理后台。

**技术栈**: Flutter + Laravel 10
**定位**: 任务赚钱/奖励应用平台
**商业模式**: 广告变现 + 任务奖励

## 主要功能

### 用户端应用
- **用户认证**: 邮箱/手机号注册、OTP验证、Google/Apple登录
- **任务系统**: 完成任务赚取奖励
- **广告变现**: 观看广告获得收益
- **调查问卷**: 参与问卷调查赚钱
- **游戏奖励**: 玩游戏赚取积分
- **推荐系统**: 邀请好友获得奖励
- **积分商城**: 积分兑换礼品或提现
- **提现功能**: 支持多种提现方式
- **排行榜**: 用户收益排名
- **每日签到**: 签到奖励机制
- **幸运抽奖**: 转盘抽奖活动
- **视频奖励**: 观看视频获得奖励
- **WebView任务**: 内置浏览器完成任务
- **刮刮卡**: 互动游戏赚取奖励

### 广告集成
- **Google AdMob**: 横幅广告、插屏广告、激励视频
- **AppLovin MAX**: 广告聚合平台
- **StartApp**: 移动广告平台
- **Vungle**: 视频广告平台
- **BitLabs**: 调查问卷平台
- **Pollfish**: 调查问卷集成

### 管理后台
- **仪表盘**: 用户统计、收入统计
- **用户管理**: 用户列表、封禁管理
- **任务管理**: 任务创建、编辑、审核
- **广告配置**: 广告位设置、收益配置
- **支付管理**: 提现审核、支付配置
- **内容管理**: 页面管理、通知管理
- **系统设置**: 应用配置、支付网关

## 技术栈

### 移动端应用 (Flutter)
- **框架**: Flutter 3.0+
- **状态管理**: Riverpod + Provider
- **Hooks**: Flutter Hooks
- **网络请求**: HTTP
- **本地存储**: SharedPreferences
- **推送通知**: Firebase Core、Firebase Auth
- **广告集成**:
  - Google Mobile Ads (AdMob)
  - AppLovin MAX
  - StartApp SDK
  - Vungle
- **调查平台**: BitLabs、Pollfish
- **社交登录**: Google Sign In、Sign in with Apple
- **视频播放**: Video Player、Youtube Player Flutter
- **WebView**: WebView Flutter、Flutter InAppWebView
- **UI组件**:
  - NB Utils
  - Google Fonts
  - Smooth Page Indicator
  - Font Awesome Flutter
  - Material Design Icons
  - Bootstrap Icons
  - Circular Countdown Timer
  - Percent Indicator
  - Lottie
  - Scratcher (刮刮卡)
  - Glassmorphism UI
  - Blurry Container
  - Convex Bottom Bar
  - Water Drop Nav Bar
- **图片处理**: Image Picker、Cached Network Image、Flutter SVG
- **分享**: Share Plus
- **应用评分**: In App Review
- **国家选择**: Country Code Picker
- **OTP输入**: Pinput
- **国际化**: Intl、Flutter Localizations
- **连接检测**: Internet Connection Checker Plus
- **日期格式化**: Date Time Format
- **URL启动**: URL Launcher
- **设备信息**: Device Safety Info

### 后端 (Laravel 10)
- **框架**: Laravel 10 (PHP 8.1+)
- **认证**: Laravel Sanctum
- **支付网关**: Stripe、PayPal、Razorpay、Mollie
- **安装器**: Safiull Laravel Installer
- **HTTP客户端**: Guzzle

### 第三方服务
- **Firebase**: 认证、推送通知
- **Google AdMob**: 广告变现
- **AppLovin**: 广告聚合
- **BitLabs**: 调查问卷
- **Pollfish**: 调查问卷
- **Vungle**: 视频广告
- **YouTube**: 视频播放

## 文件结构

```
cash-racket/
├── cash-rocket-full-app-codecanyon-update-main_codecanyon/  # Flutter应用
│   ├── lib/                     # Dart源码
│   ├── images/                  # 图片资源
│   ├── assets/                  # 静态资源
│   ├── android/                 # Android配置
│   ├── ios/                     # iOS配置
│   ├── web/                     # Web配置
│   ├── pubspec.yaml             # 依赖配置
│   └── README.md
│
├── app/                         # Laravel后端
├── bootstrap/
├── config/
├── database/
├── resources/
├── routes/
├── public/
├── storage/
├── vendor/
├── composer.json                # PHP依赖
├── package.json                 # Node依赖
├── .env.example                 # 环境配置
└── artisan
```

## 安装说明

### 后端安装

1. **环境要求**
   - PHP 8.1+
   - MySQL 5.7+
   - Composer

2. **安装步骤**
   ```bash
   # 安装依赖
   composer install
   
   # 环境配置
   cp .env.example .env
   php artisan key:generate
   
   # 配置数据库
   # 编辑 .env
   
   # 运行迁移
   php artisan migrate
   php artisan db:seed
   ```

### 移动应用配置

1. **Flutter环境**
   - Flutter SDK 3.0+

2. **配置步骤**
   ```bash
   cd cash-rocket-full-app-codecanyon-update-main_codecanyon
   
   # 安装依赖
   flutter pub get
   
   # 配置API端点
   # 编辑 lib/constant/constant.dart
   
   # 配置Firebase
   # 添加 google-services.json 和 GoogleService-Info.plist
   
   # 配置广告ID
   # 在 AndroidManifest.xml 和 Info.plist 中添加广告配置
   
   # 构建应用
   flutter build apk --release
   ```

## 亮点特色

### 技术亮点
1. **多广告平台**: 集成5个主流广告平台
2. **调查问卷**: BitLabs和Pollfish双平台
3. **Riverpod状态管理**: 现代化状态管理方案
4. **丰富UI组件**: 多种动画和交互组件
5. **社交登录**: Google和Apple登录
6. **视频播放**: YouTube和本地视频支持

### 业务亮点
1. **多元变现**: 广告+任务+调查+游戏
2. **推荐系统**: 裂变式增长
3. **每日奖励**: 用户留存机制
4. **幸运抽奖**: 增加趣味性

... (content truncated)

资源在线 » codecanyon-44531450-cash-racket-flutter-earning-app-with-admin-panel

常见问题FAQ

发表评论