Carpooling App Development

Job ID: 40499525

Budget: ₹75,000 – ₹150,000 INR

JOB TITLE:
Build Carpooling Mobile App Like BlaBlaCar for India (Flutter + Node.js)

--- PROJECT OVERVIEW ---
I need a professional mobile app for carpooling/ride-sharing in India.
The app should match drivers with riders going to the same destination
at the same time and suggest the best carpooling options automatically.

Target Market: India (starting with Ghaziabad/Delhi NCR)
Platform: Android + iOS (single app using Flutter)
Budget: Rs. 160,000 total
Payment: Rs. 16,000 per month (paid at END of each month)
Timeline: 10 months
Start Date: Within 1 week of hiring

--- PAYMENT STRUCTURE ---
I will pay at the END of each month (after work is completed):
- Rs. 16,000 per month for 10 months
- Total: Rs. 160,000
- Payment at end of each month (after reviewing monthly progress)
- No upfront payment - you get paid after delivering monthly work

--- MONTHLY DELIVERABLES ---
Month 1: App design, wireframes, database setup
Month 2: User registration, route creation features
Month 3: Matching algorithm, search functionality
Month 4: GPS tracking, map integration
Month 5: Chat system, push notifications
Month 6: Payment integration (UPI - Razorpay/Paytm)
Month 7: Safety features (panic button, verification)
Month 8: Rating system, admin panel
Month 9: Testing, bug fixes
Month 10: Play Store launch, final polish

--- MUST-HAVE FEATURES ---
1. User Registration and Verification (phone OTP, photo, ID)
2. Route Creation (pickup, drop, time, driver/rider mode)
3. Smart Match Suggestions (auto-match with algorithm)
4. Real-Time GPS Tracking (live location during trip)
5. Payment Integration (UPI - Google Pay, PhonePe, Paytm)
6. Chat System (driver-rider messaging)
7. Rating and Review System (1-5 stars after trip)
8. Safety Features (panic button, trip sharing)
9. Search and Filters (by destination, time, rating)
10. Push Notifications (match alerts, trip updates)

--- TECH STACK REQUIRED ---
Frontend: Flutter (mandatory - Android + iOS)
Backend: Node.js with Express
Database: MongoDB
Maps: Google Maps API (mandatory)
Auth: Firebase Authentication
Payments: Razorpay or Paytm (UPI for India)
Chat: Socket.io (real-time)

--- DELIVERABLES ---
1. Complete Flutter mobile app source code
2. Backend Node.js code with API
3. MongoDB database setup
4. Google Maps API integration
5. Payment gateway integration (UPI)
6. Admin panel (user management, trips, payments)
7. Deployment on Google Play Store
8. Documentation (how to use, API docs)
9. 1 month support after launch for bug fixes

--- QUALIFICATIONS REQUIRED ---
- Experience: 1-3 years in mobile app development
- Portfolio: Must have built at least 1-2 mobile apps (show previous work)
- Flutter/Dart expertise
- Google Maps API integration experience
- Payment gateway integration (India - UPI)
- Real-time location tracking experience
- Preferred: Experience with ride-sharing, carpooling apps
- Location: India-based (preferred for communication)
- Accepts end-of-month payment structure (no upfront)

--- PAYMENT TERMS ---
IMPORTANT: I pay at END of each month (after reviewing monthly work):
- No upfront payment
- Rs. 16,000 per month for 10 months
- Payment released after monthly deliverables are completed
- Looking for developer who trusts this payment model

--- HOW TO APPLY ---
Please include:
1. Your portfolio (links to apps you've built)
2. Similar projects you've done (ride-sharing, carpooling, GPS apps)
3. Your experience with Flutter and Google Maps API
4. Confirmation you accept end-of-month payment (Rs. 16,000/month for 10 months)
5. Your availability to start
6. Any questions about the project

--- IMPORTANT NOTES ---
- App must work smoothly in India (optimize for low internet speed)
- UPI payment is mandatory (Google Pay, PhonePe, Paytm support)
- Safety features are critical (panic button, verification)
- Clean, modern UI design (like BlaBlaCar, Uber)
- 10-month timeline for quality work (not rushed)
- Payment at END of each month (no upfront)

Looking for serious developers only. Please share your portfolio and previous app examples. I will check reviews and ratings before hiring.
If you are interested, kindly contact to +91 9818331277

We can also make negociations after contacting