काम की तलाश नहीं, समाधान का रास्ता
Mazdoor Setu एक Flutter-based Marketplace App है जो India के मजदूरों, ठेकेदारों, कंपनियों और रूम ओनर्स को एक platform पर जोड़ती है।
# Flutter SDK (3.0+)
https://flutter.dev/docs/get-started/install
# Android Studio
https://developer.android.com/studio
# Java JDK 11+git clone <your-repo>
cd mazdoor_setu
flutter pub get- Firebase Console पर जाएं
- New Project बनाएं: "mazdoor-setu"
- Android App add करें:
com.mazdoorsetu.app google-services.jsondownload करें →android/app/में रखेंmain.dartमें Firebase.initializeApp() uncomment करें
- Razorpay Dashboard पर account बनाएं
- API Key लें
payment_screen.dartमें Razorpay.open() configure करें
assets/images/logo.png ← मजदूर सेतु का logo यहाँ रखें
# Debug mode
flutter run
# Release APK (Play Store के लिए)
flutter build apk --release
# App Bundle (Recommended for Play Store)
flutter build appbundle --releaselib/
├── main.dart # Entry point
├── theme/
│ └── app_theme.dart # Colors, Typography
├── models/
│ ├── user_model.dart # User, Roles, Skills
│ └── room_model.dart # Room, Lead, Chat models
├── providers/
│ └── auth_provider.dart # Auth state management
├── screens/
│ ├── splash_screen.dart # Splash Screen
│ ├── privacy_policy_screen.dart
│ ├── login_screen.dart # Phone login
│ ├── otp_screen.dart # OTP verification
│ ├── role_selection_screen.dart
│ ├── kyc_screen.dart # KYC upload
│ ├── home_screen.dart # Main dashboard
│ ├── worker_listing_screen.dart
│ ├── room_listing_screen.dart
│ ├── add_room_screen.dart
│ ├── chat_list_screen.dart
│ ├── chat_screen.dart
│ ├── profile_screen.dart
│ ├── payment_screen.dart # Razorpay plans
│ ├── lead_screen.dart
│ ├── worker_detail_screen.dart
│ └── room_detail_screen.dart
└── widgets/
└── common_widgets.dart # Reusable components
| Role | Hindi | Features |
|---|---|---|
| Worker | मजदूर | Profile, Skills, Available toggle |
| Thekedar | ठेकेदार | Worker search, Chat, Call |
| Company | कंपनी | Bulk worker hiring, Leads |
| Room Owner | रूम ओनर | Room listing, Photo/Video upload |
| Feature | Price |
|---|---|
| Free Calls | 2 per user |
| Free Chats | 3 per user |
| Call Pack | ₹49 - ₹399 |
| Lead | ₹2 per lead |
| Room Listing | FREE 10 days, then ₹10/10d or ₹20/30d |
- OTP Mobile Authentication (Firebase)
- KYC Verification (Aadhaar/PAN/Voter ID)
- Face Selfie Verification
- Without KYC: Call/Chat blocked
- Admin can verify/reject KYC
- Legal: Crime data shared with authorities
| Layer | Technology |
|---|---|
| Frontend | Flutter (Dart) |
| Auth | Firebase Auth (Phone OTP) |
| Database | Cloud Firestore |
| Storage | Firebase Storage |
| Payment | Razorpay |
| Location | Geolocator |
| State | Provider |
- flutter build appbundle --release चलाएं
build/app/outputs/bundle/release/app-release.aabमिलेगा- Play Console खोलें
- New App → मजदूर सेतु → Dart/Flutter
- App Bundle upload करें
- Store listing: Screenshots, Description, Privacy Policy URL
- Content Rating form भरें
- Pricing: Free
- Review के लिए Submit करें
- Email: support@mazdoorsetu.in
- Admin Panel: admin.mazdoorsetu.in
Made with ❤️ for भारत के मजदूर