How noblezaandrei/palahi_app works
Palahi is a Flutter app whose source tree indicates user accounts, breeder and breeding-request workflows, communication, maps, and profiles. The README only describes a starter Flutter project, and no Dart source was excerpted, so these capabilities come from the tree rather than inspected behavior. The graph preserves those major areas but leaves their runtime relationships unverified. The sampled Windows sources do show the native runner creating a Flutter window hosted by a Win32 window.
Main entry points: breeder_repository.dart Breeder directory · login_screen.dart Sign-in and setup · main.dart App entry · app_router.dart App router
Components 18
App shell
- App entry
lib/main.dart - App router
lib/core/routes/app_router.dart
Accounts
- Authentication
lib/features/auth/repositories/auth_repository.dart - Sign-in and setup
lib/features/auth/views/login_screen.dart - Account deletion
lib/features/auth/repositories/account_deletion_repository.dart - Profiles and settings
lib/features/profile/views/profile_screen.dart
Breeder marketplace
- Breeder directory
lib/features/breeder/repositories/breeder_repository.dart - Stud pig listings
lib/features/breeder/repositories/stud_pig_repository.dart - Breeding requests
lib/features/breeder/repositories/breeding_request_repository.dart - Availability management
lib/features/breeder/views/manage_availability_screen.dart - Reviews
lib/features/breeder/repositories/review_repository.dart - Favorites
lib/features/breeder/repositories/favorite_repository.dart - Trip history
lib/features/breeder/repositories/trip_repository.dart
Communication and location
- Chat
lib/features/communication/repositories/chat_repository.dart - Notifications
lib/features/communication/repositories/notification_repository.dart - Maps and tracking
lib/features/map/viewmodels/trip_map_view_model.dart - Location services
lib/features/map/repositories/location_service.dart
Other components
- User
Connections 16
- User → App entry: uses
- App entry → App router: routes
- App router → Sign-in and setup: routes
- Sign-in and setup → Authentication: uses
- Sign-in and setup → Breeder directory: browses
- Breeder directory → Stud pig listings: shows listings
- Breeder directory → Breeding requests: supports requests
- Breeding requests → Availability management: checks availability
- Breeder directory → Reviews: shows reviews
- User → Favorites: saves breeders
- User → Chat: messages
- User → Notifications: receives updates
- User → Maps and tracking: views trips
- Maps and tracking → Location services: uses location
- User → Profiles and settings: manages profile
- User → Account deletion: requests deletion