O2O Home Service Platform
A local home repair service platform with web admin, homeowner app, and worker app, covering order placement, review, dispatch, service evaluation, and points system.
Background
A home repair service platform for residential communities — plumbing, appliance cleaning, pipe unclogging, etc. Homeowners submit orders via the app, admin reviews and dispatches to workers, workers accept orders and provide service — forming a complete closed loop. The platform features a built-in points system rewarding orders and reviews.
Technical Challenges
- assignmentMulti-Role WorkflowOrder placement → admin review → dispatch → worker acceptance → service completion → owner review — involving multi-role state transitions and notification linkage.
- devicesMulti-Platform ConsistencyParallel development of homeowner app, worker app, and admin system, ensuring real-time sync of order status, user data, and business rules.
- starsPoints & Marketing SystemComplex rules for earning, spending, and expiring points, unified with coupons and promotional campaigns.
Core Solutions
Engineered for Excellence
uni-app Multi-Platform App
Built with uni-app + Vue3 for homeowner and worker apps — one codebase for WeChat Mini Program and native app. Homeowner app supports browsing, ordering, progress tracking, and reviews; worker app supports order acceptance, navigation, photo capture, and completion feedback.
Web Admin System
Built with Vue3 + Element Plus, covering order review, auto/manual dispatch, worker management, service category config, points rules, and operations dashboard.
Points & Review System
A configurable points rules engine supporting order rewards, review rewards, points redemption and expiration, combined with service reviews to form a user retention loop.
Architecture
Frontend uses uni-app + Vue3 for multi-platform apps, web admin uses Vue3 + Element Plus, connected through a unified API layer for order, dispatch, and points management.
Gallery
Interested in this project?
If you'd like to learn more about the technical details or have a similar project, feel free to reach out via email.