Kaamsetu

byAnkur

Build a complete production-ready Flutter application named “KaamSetu” for India. APP PURPOSE: KaamSetu connects Customers with Workers for local services like electricians, plumbers, painters, carpenters, cleaners, mechanics, delivery workers, etc. TECH STACK: * Flutter latest stable * Firebase Authentication * Firebase Firestore * Firebase Storage * Google Sign-In * OTP Authentication * Clean UI * Material Design 3 * Responsive design ROLES: 1. Customer 2. Worker 3. Admin APP FLOW: 1. Splash Screen 2. Home Screen with 3 cards: * Customer * Worker * Admin 3. Each role has separate login screen. CUSTOMER FEATURES: * Login with OTP * Login with Google * Customer Dashboard * Search workers by category * View worker profiles * Book workers * Booking history * Profile page * Settings page WORKER FEATURES: * Worker registration * Worker login * Worker dashboard * Add skills/services * Upload profile image * Availability status * Accept/reject bookings * Booking history * Earnings section ADMIN FEATURES: * Admin login * View all customers * View all workers * Approve/reject workers * Manage categories * Manage bookings FIREBASE: Use Firebase for: * Authentication * Firestore database * Storage * Real OTP authentication FOLDER STRUCTURE: lib/ ├── main.dart ├── screens/ ├── widgets/ ├── models/ ├── services/ ├── utils/ ├── firebase/ └── admin/ IMPORTANT: * Create all required screens. * Add proper navigation. * Add beautiful UI. * Use reusable widgets. * Add loading indicators. * Add validation. * Add comments in code. * Avoid deprecated Flutter code. * Use null safety. AUTHENTICATION: * Implement real Firebase OTP verification. * Implement Google Sign-In correctly. * Store user data in Firestore after login. UI STYLE: * Orange and white theme * Modern Indian startup style * Rounded cards * Gradient buttons * Professional look EXTRA: * Add dummy worker categories. * Add sample booking cards. * Add profile editing. * Add logout functionality. OUTPUT: Generate complete Flutter code screen by screen with imports and proper file names.

Home
Home

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

Home design preview
Splash: View Intro
Home: Select Role
AdminLogin: Sign In
AdminDashboard: View Overview
Workers: Approve Worker
Workers: Reject Worker
Customers: View Customers
Bookings: Manage Bookings
Categories: Add Category
Categories: Edit Category
Workers: View All Workers
Customers: View All Customers