How sadatahmad2/fixooindia works
Fixoo is a Flutter application whose screen and service filenames suggest a home-repair booking product. Its likely user journey spans sign-in, service discovery, booking, payment, and booking follow-up. The README only describes a starter Flutter project, and the supplied excerpts cover native runners rather than Dart code, so relationships among the app components are not verified; dashed edges mark likely connections, not inspected call paths.
Main entry points: home_screen.dart Home · profile_screen.dart Profile · main.dart App entry · auth_screen.dart Sign-in
Components 23
App experience
- App entry
lib/main.dart - Sign-in
lib/auth_screen.dart - Registration
lib/register_screen.dart - OTP verification
lib/otp_screen.dart - Home
lib/home_screen.dart
Repair booking
- Service catalog
lib/services/service_list_screen.dart - Electronics repair
lib/services/repair_electronics_screen.dart - Booking
lib/services/booking_screen.dart - Booking state
lib/providers/booking_provider.dart - Bookings
lib/screens/bookings_screen.dart - Booking detail
lib/screens/booking_detail_screen.dart - Service tracking
lib/screens/tracking_screen.dart - Payment
lib/services/payment_service.dart - Purchase
lib/screens/buy_screen.dart
Account and engagement
- Profile
lib/screens/profile_screen.dart - Addresses
lib/screens/manage_addresses_screen.dart - Notifications
lib/screens/notifications_screen.dart - Notification state
lib/providers/notification_provider.dart - Membership
lib/screens/plus_membership_screen.dart - Help and support
lib/screens/help_support_screen.dart
Backend services
- Supabase service
lib/services/supabase_service.dart - Supabase
Other components
- User
Connections 23
- User → App entry: opens
- App entry → Sign-in: starts
- Sign-in → Registration: offers
- Sign-in → OTP verification: verifies via
- App entry → Home: shows
- Home → Service catalog: browses
- Service catalog → Electronics repair: selects
- Electronics repair → Booking: books
- Booking → Booking state: updates
- Booking → Payment: uses
- Payment → Purchase: supports
- Booking state → Bookings: supplies
- Bookings → Booking detail: opens
- Booking detail → Service tracking: follows
- Home → Profile: opens
- Profile → Addresses: manages
- Home → Notifications: opens
- Notifications → Notification state: uses
- Profile → Membership: offers
- Profile → Help and support: offers
- Booking state → Supabase service: may persist through
- Notification state → Supabase service: may use
- Supabase service → Supabase: connects to