codecanyon-40515339-clothes-washing-and-laundry-multivendor-full-app-solution-android-ios-laundry-wala-ionic-6
# Laundry Wala - 多供应商洗衣服务完整解决方案 (Ionic 6) ## 项目概述 Laundry Wala 是一个功能完整的多供应商洗衣服务平台,提供端到端的解决方案。系统包含用户端应用、商家端应用、配送员应用、管理后台和完整的API服务。基于Ionic 6 + Angular + Laravel技术栈构建。 **版本**: V5 **定位**: 多供应商洗衣服务预订和管理平台 **技术栈**: Ionic 6 + Angular + Capacitor + Laravel ## 主要功能 ### 用户端应用 (User App) - **用户认证**: 手机号/邮箱注册、OTP验证、社交登录 - **服务浏览**: 按分类浏览洗衣服务 - **商家发现**: 查看附近洗衣店、评分、价格 - **订单管理**: 下单、预约取送时间、订单追踪 - **支付系统**: 多支付方式支持(Stripe、Paytm等) - **地址管理**: 多地址保存、GPS定位 - **实时聊天**: 与商家/配送员沟通 - **评价系统**: 服务评分和评论 - **优惠系统**: 优惠券、推荐奖励 - **钱包功能**: 电子钱包充值和支付 - **收藏功能**: 收藏喜欢的商家 - **推送通知**: 订单状态更新通知 ### 商家端应用 (Owner App) - **订单管理**: 接收/处理订单、状态更新 - **服务管理**: 添加/编辑服务项目、价格设置 - **时间管理**: 营业时间设置、时间段管理 - **收入统计**: 销售报表、收入统计 - **订单历史**: 历史订单查询 - **客户管理**: 客户信息查看 - **评价管理**: 查看和回复客户评价 ### 配送员应用 (Driver App) - **订单接收**: 取送订单任务分配 - **导航功能**: 内置地图导航 - **状态更新**: 取件中、配送中、已完成 - **收入管理**: 配送费统计 - **工作记录**: 配送历史 ### 管理后台 (Admin Panel) - **仪表盘**: 数据统计、图表展示 - **用户管理**: 客户列表、封禁管理 - **商家管理**: 洗衣店审核、分类管理 - **配送员管理**: 配送员审核、管理 - **订单管理**: 订单监控、异常处理 - **服务管理**: 服务分类、子分类管理 - **财务管理**: 佣金设置、提现管理 - **营销工具**: 优惠券、优惠活动 - **内容管理**: 博客、页面管理 - **投诉管理**: 用户投诉处理 - **系统设置**: 支付配置、通知设置 ### API服务 - **RESTful API**: 完整的API接口 - **认证**: JWT Token认证 - **Firebase**: 推送通知集成 - **支付网关**: Stripe、Paytm集成 - **钱包系统**: 电子钱包功能 ## 技术栈 ### 移动端应用 (Ionic 6 + Angular) - **框架**: Ionic 6 + Angular 20 - **移动端**: Capacitor 7 - **UI组件**: Ionic Angular 8、Ionicons - **状态管理**: RxJS、Angular Services - **地图服务**: Capacitor Geolocation - **推送通知**: Capacitor Push Notifications - **支付集成**: In App Browser - **社交登录**: Capacitor App - **本地存储**: Capacitor Preferences - **相机**: Capacitor Camera - **分享**: Capacitor Share - **国际化**: NGX Translate - **OTP输入**: ng-otp-input - **轮播**: Swiper - **弹窗**: SweetAlert2 ### 管理后台 (Angular 14) - **框架**: Angular 14 - **UI框架**: CoreUI Angular 4.1 - **图表**: Chart.js、ng2-charts - **国际化**: NGX Translate - **富文本编辑**: ng2-ckeditor - **分页**: ngx-pagination - **加载动画**: ngx-spinner、ngx-skeleton-loader - **打印**: ngx-print - **多选**: ng-multiselect-dropdown - **弹窗**: SweetAlert2 - **日期**: Moment.js ### API后端 (Laravel 10) - **框架**: Laravel 10.x (PHP 8.1+) - **认证**: JWT Auth、Laravel Sanctum - **数据库**: MySQL - **推送**: Firebase PHP SDK - **支付**: Stripe PHP SDK、Paytm - **钱包**: Laravel Wallet (Bavix) - **安装器**: Froiden Laravel Installer - **HTTP客户端**: Guzzle ### 第三方服务 - **Firebase**: 推送通知 - **Google Maps**: 地图服务 - **Stripe**: 支付处理 - **Paytm**: 印度支付网关 ## 文件结构 ``` App_source_code_v5/ ├── API/ # Laravel API后端 │ ├── app/ │ │ ├── Http/ │ │ │ └── Controllers/ │ │ │ └── v1/ # API控制器 │ │ │ ├── Auth/ # 认证控制器 │ │ │ ├── Profile/ # 个人资料 │ │ │ ├── AddressController.php │ │ │ ├── CategoriesController.php │ │ │ ├── OrdersController.php │ │ │ ├── PaymentsController.php │ │ │ ├── StoresController.php │ │ │ └── ... │ │ └── Models/ # 数据模型 │ ├── config/ # 配置文件 │ ├── database/ # 迁移和种子 │ ├── routes/ # 路由定义 │ └── .env.example # 环境配置示例 │ ├── User_app/ # 用户端Ionic应用 │ ├── src/ │ │ ├── app/ # Angular应用 │ │ ├── assets/ # 静态资源 │ │ └── environments/ # 环境配置 │ ├── capacitor.config.ts # Capacitor配置 │ ├── ionic.config.json # Ionic配置 │ └── package.json # 依赖配置 │ ├── Owner_app/ # 商家端Ionic应用 │ └── ... # 类似结构 │ ├── Driver_app/ # 配送员Ionic应用 │ └── ... # 类似结构 │ ├── Admin_panel/ # 管理后台Angular应用 │ ├── src/ │ │ ├── app/ # Angular应用 │ │ └── assets/ # 静态资源 │ └── package.json # 依赖配置 │ └── documentation.html # 文档入口 ``` ## 安装说明 ### API后端安装 1. **环境要求** - PHP 8.1+ - MySQL 5.7+ - Composer 2. **安装步骤** ```bash cd API # 安装依赖 composer install # 环境配置 cp .env.example .env php artisan key:generate # 配置数据库 (编辑 .env) DB_DATABASE=your_database DB_USERNAME=your_username DB_PASSWORD=your_password # 运行迁移 php artisan migrate php artisan db:seed # 配置Firebase (编辑 .env) FIREBASE_CREDENTIALS=path/to/firebase-credentials.json # 配置Stripe (编辑 .env) STRIPE_KEY=your_stripe_key STRIPE_SECRET=your_stripe_secret ``` ### 移动应用配置 1. **环境要求** - Node.js 16+ - Ionic CLI - Angular CLI ... (content truncated)
资源在线 » codecanyon-40515339-clothes-washing-and-laundry-multivendor-full-app-solution-android-ios-laundry-wala-ionic-6