From 1717da9cffca0670757d9296fa5e5fe783396f11 Mon Sep 17 00:00:00 2001 From: ken-morel Date: Fri, 21 Aug 2026 13:30:52 +0530 Subject: [PATCH] refactor: File organization cleanup --- .github/workflows/dart.yml | 5 + ANTIGRAVITY_BOOKBRIDGE_BRIEF_v2.md | 464 ------------------ GEMINI.md | 89 ---- assets/Founder.jpg | Bin 2178152 -> 0 bytes bookbridge-rust-core/src/routes/escrow.rs | 127 +++-- git_final_out.txt | 9 - git_log_final.txt | 39 -- git_log_now.txt | 11 - git_merge_push_log.txt | 2 - git_status_debug.txt | 25 - git_status_now.txt | 9 - {landingPage => landing-page}/.gitignore | 0 {landingPage => landing-page}/.npmrc | 0 {landingPage => landing-page}/jsconfig.json | 0 .../package-lock.json | 0 {landingPage => landing-page}/package.json | 0 {landingPage => landing-page}/src/app.css | 0 {landingPage => landing-page}/src/app.d.ts | 0 {landingPage => landing-page}/src/app.html | 0 .../src/lib/assets/favicon.svg | 0 .../src/lib/assets}/logo.png | Bin .../src/lib/assets/screenshot.png | Bin .../src/lib/components/AppShowcase.svelte | 0 .../src/lib/components/Features.svelte | 0 .../src/lib/components/Footer.svelte | 0 .../src/lib/components/Founder.svelte | 0 .../src/lib/components/Hero.svelte | 0 .../src/lib/components/HowItWorks.svelte | 0 .../src/lib/components/Navbar.svelte | 0 .../src/lib/components/TrustBar.svelte | 0 .../src/lib/index.js | 0 .../src/lib/links.js | 0 .../src/lib/theme.svelte.js | 0 .../src/routes/+layout.svelte | 0 .../src/routes/+page.svelte | 0 .../src/routes/api/webhooks/campay/+server.js | 0 .../api/webhooks/fapshi-payouts/+server.js | 0 .../src/routes/api/webhooks/fapshi/+server.js | 0 .../static/favicon.png | Bin .../static/robots.txt | 0 .../svelte.config.js | 0 {landingPage => landing-page}/vite.config.js | 0 landingPage/check_db.py | 43 -- landingPage/check_supabase_fast.py | 50 -- landingPage/check_tx.js | 32 -- landingPage/src/lib/assets/Founder.jpg | Bin 2178152 -> 0 bytes .../analysis_options.yaml | 0 {android => mobile/android}/.gitignore | 0 .../android}/app/build.gradle.kts | 0 .../android}/app/google-services.json | 0 .../app/src/debug/AndroidManifest.xml | 0 .../android}/app/src/main/AndroidManifest.xml | 0 .../com/example/book_bridge/MainActivity.kt | 0 .../drawable-hdpi/ic_launcher_foreground.png | Bin .../drawable-mdpi/ic_launcher_foreground.png | Bin .../res/drawable-v21/launch_background.xml | 0 .../drawable-xhdpi/ic_launcher_foreground.png | Bin .../ic_launcher_foreground.png | Bin .../ic_launcher_foreground.png | Bin .../main/res/drawable/launch_background.xml | 0 .../res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin .../app/src/main/res/values-night/styles.xml | 0 .../app/src/main/res/values/colors.xml | 0 .../app/src/main/res/values/styles.xml | 0 .../app/src/profile/AndroidManifest.xml | 0 {android => mobile/android}/build.gradle.kts | 0 {android => mobile/android}/gradle.properties | 0 .../gradle/wrapper/gradle-wrapper.properties | 0 .../android}/settings.gradle.kts | 0 ...tigravity_Prompt_BookBridge_Rust_Phase1.md | 0 ...tigravity_Prompt_BookBridge_Rust_Phase2.md | 0 .../BookBridge_v2_Implementation_Plan.md | 0 {assets => mobile/assets}/app_icon.png | Bin {assets => mobile/assets}/flow_diagram.png | Bin .../src/lib => mobile}/assets/logo.png | Bin .../assets}/sreenshots/screenshot1.png | Bin .../assets}/sreenshots/screenshot2.png | Bin .../assets}/sreenshots/screenshot3.png | Bin firebase.json => mobile/firebase.json | 0 {ios => mobile/ios}/.gitignore | 0 .../ios}/Flutter/AppFrameworkInfo.plist | 0 {ios => mobile/ios}/Flutter/Debug.xcconfig | 0 {ios => mobile/ios}/Flutter/Release.xcconfig | 0 .../ios}/Runner.xcodeproj/project.pbxproj | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/WorkspaceSettings.xcsettings | 0 {ios => mobile/ios}/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../Icon-App-1024x1024@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@1x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@2x.png | Bin .../AppIcon.appiconset/Icon-App-20x20@3x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@1x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@2x.png | Bin .../AppIcon.appiconset/Icon-App-29x29@3x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@1x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@2x.png | Bin .../AppIcon.appiconset/Icon-App-40x40@3x.png | Bin .../AppIcon.appiconset/Icon-App-50x50@1x.png | Bin .../AppIcon.appiconset/Icon-App-50x50@2x.png | Bin .../AppIcon.appiconset/Icon-App-57x57@1x.png | Bin .../AppIcon.appiconset/Icon-App-57x57@2x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@2x.png | Bin .../AppIcon.appiconset/Icon-App-60x60@3x.png | Bin .../AppIcon.appiconset/Icon-App-72x72@1x.png | Bin .../AppIcon.appiconset/Icon-App-72x72@2x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@1x.png | Bin .../AppIcon.appiconset/Icon-App-76x76@2x.png | Bin .../Icon-App-83.5x83.5@2x.png | Bin .../LaunchImage.imageset/Contents.json | 0 .../LaunchImage.imageset/LaunchImage.png | Bin .../LaunchImage.imageset/LaunchImage@2x.png | Bin .../LaunchImage.imageset/LaunchImage@3x.png | Bin .../LaunchImage.imageset/README.md | 0 .../Runner/Base.lproj/LaunchScreen.storyboard | 0 .../ios}/Runner/Base.lproj/Main.storyboard | 0 {ios => mobile/ios}/Runner/Info.plist | 0 .../ios}/Runner/Runner-Bridging-Header.h | 0 .../ios}/RunnerTests/RunnerTests.swift | 0 {lib => mobile/lib}/config/app_config.dart | 0 {lib => mobile/lib}/config/router.dart | 0 .../lib}/core/constants/categories.dart | 0 .../lib}/core/error/exceptions.dart | 0 {lib => mobile/lib}/core/error/failures.dart | 0 .../lib}/core/local_db/local_database.dart | 0 .../viewmodels/theme_viewmodel.dart | 0 .../widgets/notification_icon.dart | 0 .../presentation/widgets/offline_banner.dart | 0 .../widgets/scaffold_with_navbar.dart | 0 {lib => mobile/lib}/core/theme/app_theme.dart | 0 .../lib}/core/usecases/usecase.dart | 0 .../supabase_auth_data_source.dart | 0 .../features/auth/data/models/user_model.dart | 0 .../repositories/auth_repository_impl.dart | 0 .../features/auth/domain/entities/user.dart | 0 .../domain/repositories/auth_repository.dart | 0 .../usecases/get_current_user_usecase.dart | 0 .../send_password_reset_email_usecase.dart | 0 .../auth/domain/usecases/sign_in_usecase.dart | 0 .../usecases/sign_in_with_google_usecase.dart | 0 .../domain/usecases/sign_out_usecase.dart | 0 .../auth/domain/usecases/sign_up_usecase.dart | 0 .../domain/usecases/update_user_usecase.dart | 0 .../screens/complete_profile_screen.dart | 0 .../screens/edit_profile_screen.dart | 0 .../presentation/screens/sign_in_screen.dart | 0 .../presentation/screens/sign_up_screen.dart | 0 .../presentation/screens/terms_screen.dart | 0 .../viewmodels/auth_viewmodel.dart | 0 .../widgets/marketplace_agreement_sheet.dart | 0 .../supabase_chat_data_source.dart | 0 .../chat/data/models/message_model.dart | 0 .../repositories/chat_repository_impl.dart | 0 .../chat/domain/entities/conversation.dart | 0 .../chat/domain/entities/message.dart | 0 .../domain/repositories/chat_repository.dart | 0 .../screens/chat_list_screen.dart | 0 .../presentation/screens/chat_screen.dart | 0 .../viewmodels/chat_viewmodel.dart | 0 .../supabase_favorites_data_source.dart | 0 .../favorites/data/models/favorite_model.dart | 0 .../favorites_repository_impl.dart | 0 .../favorites/domain/entities/favorite.dart | 0 .../repositories/favorites_repository.dart | 0 .../usecases/get_favorites_usecase.dart | 0 .../domain/usecases/is_favorite_usecase.dart | 0 .../usecases/toggle_favorite_usecase.dart | 0 .../screens/favorites_screen.dart | 0 .../viewmodels/favorites_viewmodel.dart | 0 .../widgets/pulse_heart_icon.dart | 0 .../widgets/skeleton_listing_card.dart | 0 .../supabase_impact_data_source.dart | 0 .../data/models/platform_stats_model.dart | 0 .../repositories/impact_repository_impl.dart | 0 .../domain/entities/platform_stats.dart | 0 .../repositories/impact_repository.dart | 0 .../usecases/get_platform_stats_usecase.dart | 0 .../presentation/widgets/count_up_text.dart | 0 .../widgets/impact_stats_widget.dart | 0 .../local_listings_datasource.dart | 0 .../supabase_listings_data_source.dart | 0 .../supabase_storage_data_source.dart | 0 .../listings/data/models/listing_model.dart | 0 .../repositories/listing_repository_impl.dart | 0 .../domain/entities/book_condition.dart | 0 .../listings/domain/entities/category.dart | 0 .../listings/domain/entities/listing.dart | 0 .../repositories/listing_repository.dart | 0 .../usecases/create_listing_usecase.dart | 0 .../usecases/delete_listing_usecase.dart | 0 .../usecases/get_listing_details_usecase.dart | 0 .../domain/usecases/get_listings_usecase.dart | 0 .../usecases/get_user_listings_usecase.dart | 0 .../usecases/search_listings_usecase.dart | 0 .../usecases/update_listing_usecase.dart | 0 .../presentation/screens/about_screen.dart | 0 .../screens/categories_screen.dart | 0 .../screens/contact_us_screen.dart | 0 .../presentation/screens/faq_screen.dart | 0 .../presentation/screens/feedback_screen.dart | 0 .../presentation/screens/home_screen.dart | 0 .../screens/listing_details_screen.dart | 0 .../presentation/screens/my_books_screen.dart | 0 .../screens/privacy_policy_screen.dart | 0 .../presentation/screens/profile_screen.dart | 0 .../presentation/screens/search_screen.dart | 0 .../presentation/screens/sell_screen.dart | 0 .../screens/seller_profile_screen.dart | 0 .../viewmodels/home_viewmodel.dart | 0 .../viewmodels/listing_details_viewmodel.dart | 0 .../viewmodels/locale_viewmodel.dart | 0 .../viewmodels/location_viewmodel.dart | 0 .../viewmodels/profile_viewmodel.dart | 0 .../viewmodels/search_viewmodel.dart | 0 .../viewmodels/sell_viewmodel.dart | 0 .../viewmodels/seller_profile_viewmodel.dart | 0 .../presentation/widgets/listing_card.dart | 0 .../supabase_notifications_data_source.dart | 0 .../data/models/notification_model.dart | 0 .../notifications_repository_impl.dart | 0 .../services/push_notification_service.dart | 0 .../domain/entities/notification.dart | 0 .../notifications_repository.dart | 0 .../screens/notifications_screen.dart | 0 .../viewmodels/notifications_viewmodel.dart | 0 .../data/datasources/fapshi_data_source.dart | 0 .../repositories/payment_repository_impl.dart | 0 .../repositories/payment_repository.dart | 0 .../usecases/collect_payment_usecase.dart | 0 .../usecases/get_payment_status_usecase.dart | 0 .../viewmodels/payment_viewmodel.dart | 0 .../widgets/payment_bottom_sheet.dart | 0 .../supabase_reviews_data_source.dart | 0 .../repositories/review_repository_impl.dart | 0 .../domain/entities/review_entity.dart | 0 .../repositories/review_repository.dart | 0 .../usecases/create_review_usecase.dart | 0 .../usecases/get_user_reviews_usecase.dart | 0 .../domain/usecases/has_reviewed_usecase.dart | 0 .../viewmodels/review_viewmodel.dart | 0 .../presentation/widgets/review_dialog.dart | 0 .../widgets/seller_rating_badge.dart | 0 .../widgets/seller_trust_card.dart | 0 .../widgets/star_rating_display.dart | 0 .../datasources/safety_remote_datasource.dart | 0 .../safety/data/models/campus_zone_model.dart | 0 .../repositories/safety_repository_impl.dart | 0 .../safety/domain/entities/campus_zone.dart | 0 .../repositories/safety_repository.dart | 0 .../usecases/get_campus_zones_usecase.dart | 0 .../screens/safety_guidelines_screen.dart | 0 .../viewmodels/safety_viewmodel.dart | 0 .../widgets/meetup_tips_card.dart | 0 .../supabase_transactions_data_source.dart | 0 .../transaction_repository_impl.dart | 0 .../domain/entities/transaction_entity.dart | 0 .../repositories/transaction_repository.dart | 0 ...t_transaction_by_external_ref_usecase.dart | 0 .../get_user_transactions_usecase.dart | 0 .../screens/transaction_history_screen.dart | 0 .../transaction_history_viewmodel.dart | 0 {lib => mobile/lib}/firebase_options.dart | 0 {lib => mobile/lib}/injection_container.dart | 0 {lib => mobile/lib}/l10n/app_en.arb | 0 {lib => mobile/lib}/l10n/app_fr.arb | 0 .../lib}/l10n/app_localizations.dart | 0 .../lib}/l10n/app_localizations_en.dart | 0 .../lib}/l10n/app_localizations_fr.dart | 0 {lib => mobile/lib}/main.dart | 0 {linux => mobile/linux}/.gitignore | 0 {linux => mobile/linux}/CMakeLists.txt | 0 .../linux}/flutter/CMakeLists.txt | 0 .../flutter/generated_plugin_registrant.cc | 0 .../flutter/generated_plugin_registrant.h | 0 .../linux}/flutter/generated_plugins.cmake | 0 {linux => mobile/linux}/runner/CMakeLists.txt | 0 {linux => mobile/linux}/runner/main.cc | 0 .../linux}/runner/my_application.cc | 0 .../linux}/runner/my_application.h | 0 {macos => mobile/macos}/.gitignore | 0 .../macos}/Flutter/Flutter-Debug.xcconfig | 0 .../macos}/Flutter/Flutter-Release.xcconfig | 0 .../Flutter/GeneratedPluginRegistrant.swift | 0 .../macos}/Runner.xcodeproj/project.pbxproj | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../xcshareddata/xcschemes/Runner.xcscheme | 0 .../contents.xcworkspacedata | 0 .../xcshareddata/IDEWorkspaceChecks.plist | 0 .../macos}/Runner/AppDelegate.swift | 0 .../AppIcon.appiconset/Contents.json | 0 .../AppIcon.appiconset/app_icon_1024.png | Bin .../AppIcon.appiconset/app_icon_128.png | Bin .../AppIcon.appiconset/app_icon_16.png | Bin .../AppIcon.appiconset/app_icon_256.png | Bin .../AppIcon.appiconset/app_icon_32.png | Bin .../AppIcon.appiconset/app_icon_512.png | Bin .../AppIcon.appiconset/app_icon_64.png | Bin .../macos}/Runner/Base.lproj/MainMenu.xib | 0 .../macos}/Runner/Configs/AppInfo.xcconfig | 0 .../macos}/Runner/Configs/Debug.xcconfig | 0 .../macos}/Runner/Configs/Release.xcconfig | 0 .../macos}/Runner/Configs/Warnings.xcconfig | 0 .../macos}/Runner/DebugProfile.entitlements | 0 {macos => mobile/macos}/Runner/Info.plist | 0 .../macos}/Runner/MainFlutterWindow.swift | 0 .../macos}/Runner/Release.entitlements | 0 .../macos}/RunnerTests/RunnerTests.swift | 0 pubspec.yaml => mobile/pubspec.yaml | 0 {test => mobile/test}/.gitkeep | 0 .../viewmodels/chat_viewmodel_test.dart | 0 .../screens/seller_profile_screen_test.dart | 0 .../seller_profile_viewmodel_test.dart | 0 {web => mobile/web}/favicon.png | Bin {web => mobile/web}/icons/Icon-192.png | Bin {web => mobile/web}/icons/Icon-512.png | Bin .../web}/icons/Icon-maskable-192.png | Bin .../web}/icons/Icon-maskable-512.png | Bin {web => mobile/web}/index.html | 0 {web => mobile/web}/manifest.json | 0 {windows => mobile/windows}/.gitignore | 0 {windows => mobile/windows}/CMakeLists.txt | 0 .../windows}/flutter/CMakeLists.txt | 0 .../flutter/generated_plugin_registrant.cc | 0 .../flutter/generated_plugin_registrant.h | 0 .../windows}/flutter/generated_plugins.cmake | 0 .../windows}/runner/CMakeLists.txt | 0 {windows => mobile/windows}/runner/Runner.rc | 0 .../windows}/runner/flutter_window.cpp | 0 .../windows}/runner/flutter_window.h | 0 {windows => mobile/windows}/runner/main.cpp | 0 {windows => mobile/windows}/runner/resource.h | 0 .../windows}/runner/resources/app_icon.ico | Bin .../windows}/runner/runner.exe.manifest | 0 {windows => mobile/windows}/runner/utils.cpp | 0 {windows => mobile/windows}/runner/utils.h | 0 .../windows}/runner/win32_window.cpp | 0 .../windows}/runner/win32_window.h | 0 test.txt | 1 - 348 files changed, 87 insertions(+), 819 deletions(-) delete mode 100644 ANTIGRAVITY_BOOKBRIDGE_BRIEF_v2.md delete mode 100644 GEMINI.md delete mode 100644 assets/Founder.jpg delete mode 100644 git_final_out.txt delete mode 100644 git_log_final.txt delete mode 100644 git_log_now.txt delete mode 100644 git_merge_push_log.txt delete mode 100644 git_status_debug.txt delete mode 100644 git_status_now.txt rename {landingPage => landing-page}/.gitignore (100%) rename {landingPage => landing-page}/.npmrc (100%) rename {landingPage => landing-page}/jsconfig.json (100%) rename {landingPage => landing-page}/package-lock.json (100%) rename {landingPage => landing-page}/package.json (100%) rename {landingPage => landing-page}/src/app.css (100%) rename {landingPage => landing-page}/src/app.d.ts (100%) rename {landingPage => landing-page}/src/app.html (100%) rename {landingPage => landing-page}/src/lib/assets/favicon.svg (100%) rename {assets => landing-page/src/lib/assets}/logo.png (100%) rename {landingPage => landing-page}/src/lib/assets/screenshot.png (100%) rename {landingPage => landing-page}/src/lib/components/AppShowcase.svelte (100%) rename {landingPage => landing-page}/src/lib/components/Features.svelte (100%) rename {landingPage => landing-page}/src/lib/components/Footer.svelte (100%) rename {landingPage => landing-page}/src/lib/components/Founder.svelte (100%) rename {landingPage => landing-page}/src/lib/components/Hero.svelte (100%) rename {landingPage => landing-page}/src/lib/components/HowItWorks.svelte (100%) rename {landingPage => landing-page}/src/lib/components/Navbar.svelte (100%) rename {landingPage => landing-page}/src/lib/components/TrustBar.svelte (100%) rename {landingPage => landing-page}/src/lib/index.js (100%) rename {landingPage => landing-page}/src/lib/links.js (100%) rename {landingPage => landing-page}/src/lib/theme.svelte.js (100%) rename {landingPage => landing-page}/src/routes/+layout.svelte (100%) rename {landingPage => landing-page}/src/routes/+page.svelte (100%) rename {landingPage => landing-page}/src/routes/api/webhooks/campay/+server.js (100%) rename {landingPage => landing-page}/src/routes/api/webhooks/fapshi-payouts/+server.js (100%) rename {landingPage => landing-page}/src/routes/api/webhooks/fapshi/+server.js (100%) rename {landingPage => landing-page}/static/favicon.png (100%) rename {landingPage => landing-page}/static/robots.txt (100%) rename {landingPage => landing-page}/svelte.config.js (100%) rename {landingPage => landing-page}/vite.config.js (100%) delete mode 100644 landingPage/check_db.py delete mode 100644 landingPage/check_supabase_fast.py delete mode 100644 landingPage/check_tx.js delete mode 100644 landingPage/src/lib/assets/Founder.jpg rename analysis_options.yaml => mobile/analysis_options.yaml (100%) rename {android => mobile/android}/.gitignore (100%) rename {android => mobile/android}/app/build.gradle.kts (100%) rename {android => mobile/android}/app/google-services.json (100%) rename {android => mobile/android}/app/src/debug/AndroidManifest.xml (100%) rename {android => mobile/android}/app/src/main/AndroidManifest.xml (100%) rename {android => mobile/android}/app/src/main/kotlin/com/example/book_bridge/MainActivity.kt (100%) rename {android => mobile/android}/app/src/main/res/drawable-hdpi/ic_launcher_foreground.png (100%) rename {android => mobile/android}/app/src/main/res/drawable-mdpi/ic_launcher_foreground.png (100%) rename {android => mobile/android}/app/src/main/res/drawable-v21/launch_background.xml (100%) rename {android => mobile/android}/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.png (100%) rename {android => mobile/android}/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.png (100%) rename {android => mobile/android}/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.png (100%) rename {android => mobile/android}/app/src/main/res/drawable/launch_background.xml (100%) rename {android => mobile/android}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename {android => mobile/android}/app/src/main/res/mipmap-hdpi/ic_launcher.png (100%) rename {android => mobile/android}/app/src/main/res/mipmap-mdpi/ic_launcher.png (100%) rename {android => mobile/android}/app/src/main/res/mipmap-xhdpi/ic_launcher.png (100%) rename {android => mobile/android}/app/src/main/res/mipmap-xxhdpi/ic_launcher.png (100%) rename {android => mobile/android}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png (100%) rename {android => mobile/android}/app/src/main/res/values-night/styles.xml (100%) rename {android => mobile/android}/app/src/main/res/values/colors.xml (100%) rename {android => mobile/android}/app/src/main/res/values/styles.xml (100%) rename {android => mobile/android}/app/src/profile/AndroidManifest.xml (100%) rename {android => mobile/android}/build.gradle.kts (100%) rename {android => mobile/android}/gradle.properties (100%) rename {android => mobile/android}/gradle/wrapper/gradle-wrapper.properties (100%) rename {android => mobile/android}/settings.gradle.kts (100%) rename {assets => mobile/assets}/Antigravity_Prompt_BookBridge_Rust_Phase1.md (100%) rename {assets => mobile/assets}/Antigravity_Prompt_BookBridge_Rust_Phase2.md (100%) rename {assets => mobile/assets}/BookBridge_v2_Implementation_Plan.md (100%) rename {assets => mobile/assets}/app_icon.png (100%) rename {assets => mobile/assets}/flow_diagram.png (100%) rename {landingPage/src/lib => mobile}/assets/logo.png (100%) rename {assets => mobile/assets}/sreenshots/screenshot1.png (100%) rename {assets => mobile/assets}/sreenshots/screenshot2.png (100%) rename {assets => mobile/assets}/sreenshots/screenshot3.png (100%) rename firebase.json => mobile/firebase.json (100%) rename {ios => mobile/ios}/.gitignore (100%) rename {ios => mobile/ios}/Flutter/AppFrameworkInfo.plist (100%) rename {ios => mobile/ios}/Flutter/Debug.xcconfig (100%) rename {ios => mobile/ios}/Flutter/Release.xcconfig (100%) rename {ios => mobile/ios}/Runner.xcodeproj/project.pbxproj (100%) rename {ios => mobile/ios}/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata (100%) rename {ios => mobile/ios}/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {ios => mobile/ios}/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename {ios => mobile/ios}/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename {ios => mobile/ios}/Runner.xcworkspace/contents.xcworkspacedata (100%) rename {ios => mobile/ios}/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {ios => mobile/ios}/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings (100%) rename {ios => mobile/ios}/Runner/AppDelegate.swift (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@1x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-50x50@2x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@1x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-57x57@2x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@1x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-72x72@2x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png (100%) rename {ios => mobile/ios}/Runner/Assets.xcassets/LaunchImage.imageset/README.md (100%) rename {ios => mobile/ios}/Runner/Base.lproj/LaunchScreen.storyboard (100%) rename {ios => mobile/ios}/Runner/Base.lproj/Main.storyboard (100%) rename {ios => mobile/ios}/Runner/Info.plist (100%) rename {ios => mobile/ios}/Runner/Runner-Bridging-Header.h (100%) rename {ios => mobile/ios}/RunnerTests/RunnerTests.swift (100%) rename {lib => mobile/lib}/config/app_config.dart (100%) rename {lib => mobile/lib}/config/router.dart (100%) rename {lib => mobile/lib}/core/constants/categories.dart (100%) rename {lib => mobile/lib}/core/error/exceptions.dart (100%) rename {lib => mobile/lib}/core/error/failures.dart (100%) rename {lib => mobile/lib}/core/local_db/local_database.dart (100%) rename {lib => mobile/lib}/core/presentation/viewmodels/theme_viewmodel.dart (100%) rename {lib => mobile/lib}/core/presentation/widgets/notification_icon.dart (100%) rename {lib => mobile/lib}/core/presentation/widgets/offline_banner.dart (100%) rename {lib => mobile/lib}/core/presentation/widgets/scaffold_with_navbar.dart (100%) rename {lib => mobile/lib}/core/theme/app_theme.dart (100%) rename {lib => mobile/lib}/core/usecases/usecase.dart (100%) rename {lib => mobile/lib}/features/auth/data/datasources/supabase_auth_data_source.dart (100%) rename {lib => mobile/lib}/features/auth/data/models/user_model.dart (100%) rename {lib => mobile/lib}/features/auth/data/repositories/auth_repository_impl.dart (100%) rename {lib => mobile/lib}/features/auth/domain/entities/user.dart (100%) rename {lib => mobile/lib}/features/auth/domain/repositories/auth_repository.dart (100%) rename {lib => mobile/lib}/features/auth/domain/usecases/get_current_user_usecase.dart (100%) rename {lib => mobile/lib}/features/auth/domain/usecases/send_password_reset_email_usecase.dart (100%) rename {lib => mobile/lib}/features/auth/domain/usecases/sign_in_usecase.dart (100%) rename {lib => mobile/lib}/features/auth/domain/usecases/sign_in_with_google_usecase.dart (100%) rename {lib => mobile/lib}/features/auth/domain/usecases/sign_out_usecase.dart (100%) rename {lib => mobile/lib}/features/auth/domain/usecases/sign_up_usecase.dart (100%) rename {lib => mobile/lib}/features/auth/domain/usecases/update_user_usecase.dart (100%) rename {lib => mobile/lib}/features/auth/presentation/screens/complete_profile_screen.dart (100%) rename {lib => mobile/lib}/features/auth/presentation/screens/edit_profile_screen.dart (100%) rename {lib => mobile/lib}/features/auth/presentation/screens/sign_in_screen.dart (100%) rename {lib => mobile/lib}/features/auth/presentation/screens/sign_up_screen.dart (100%) rename {lib => mobile/lib}/features/auth/presentation/screens/terms_screen.dart (100%) rename {lib => mobile/lib}/features/auth/presentation/viewmodels/auth_viewmodel.dart (100%) rename {lib => mobile/lib}/features/auth/presentation/widgets/marketplace_agreement_sheet.dart (100%) rename {lib => mobile/lib}/features/chat/data/datasources/supabase_chat_data_source.dart (100%) rename {lib => mobile/lib}/features/chat/data/models/message_model.dart (100%) rename {lib => mobile/lib}/features/chat/data/repositories/chat_repository_impl.dart (100%) rename {lib => mobile/lib}/features/chat/domain/entities/conversation.dart (100%) rename {lib => mobile/lib}/features/chat/domain/entities/message.dart (100%) rename {lib => mobile/lib}/features/chat/domain/repositories/chat_repository.dart (100%) rename {lib => mobile/lib}/features/chat/presentation/screens/chat_list_screen.dart (100%) rename {lib => mobile/lib}/features/chat/presentation/screens/chat_screen.dart (100%) rename {lib => mobile/lib}/features/chat/presentation/viewmodels/chat_viewmodel.dart (100%) rename {lib => mobile/lib}/features/favorites/data/datasources/supabase_favorites_data_source.dart (100%) rename {lib => mobile/lib}/features/favorites/data/models/favorite_model.dart (100%) rename {lib => mobile/lib}/features/favorites/data/repositories/favorites_repository_impl.dart (100%) rename {lib => mobile/lib}/features/favorites/domain/entities/favorite.dart (100%) rename {lib => mobile/lib}/features/favorites/domain/repositories/favorites_repository.dart (100%) rename {lib => mobile/lib}/features/favorites/domain/usecases/get_favorites_usecase.dart (100%) rename {lib => mobile/lib}/features/favorites/domain/usecases/is_favorite_usecase.dart (100%) rename {lib => mobile/lib}/features/favorites/domain/usecases/toggle_favorite_usecase.dart (100%) rename {lib => mobile/lib}/features/favorites/presentation/screens/favorites_screen.dart (100%) rename {lib => mobile/lib}/features/favorites/presentation/viewmodels/favorites_viewmodel.dart (100%) rename {lib => mobile/lib}/features/favorites/presentation/widgets/pulse_heart_icon.dart (100%) rename {lib => mobile/lib}/features/favorites/presentation/widgets/skeleton_listing_card.dart (100%) rename {lib => mobile/lib}/features/impact/data/datasources/supabase_impact_data_source.dart (100%) rename {lib => mobile/lib}/features/impact/data/models/platform_stats_model.dart (100%) rename {lib => mobile/lib}/features/impact/data/repositories/impact_repository_impl.dart (100%) rename {lib => mobile/lib}/features/impact/domain/entities/platform_stats.dart (100%) rename {lib => mobile/lib}/features/impact/domain/repositories/impact_repository.dart (100%) rename {lib => mobile/lib}/features/impact/domain/usecases/get_platform_stats_usecase.dart (100%) rename {lib => mobile/lib}/features/impact/presentation/widgets/count_up_text.dart (100%) rename {lib => mobile/lib}/features/impact/presentation/widgets/impact_stats_widget.dart (100%) rename {lib => mobile/lib}/features/listings/data/datasources/local_listings_datasource.dart (100%) rename {lib => mobile/lib}/features/listings/data/datasources/supabase_listings_data_source.dart (100%) rename {lib => mobile/lib}/features/listings/data/datasources/supabase_storage_data_source.dart (100%) rename {lib => mobile/lib}/features/listings/data/models/listing_model.dart (100%) rename {lib => mobile/lib}/features/listings/data/repositories/listing_repository_impl.dart (100%) rename {lib => mobile/lib}/features/listings/domain/entities/book_condition.dart (100%) rename {lib => mobile/lib}/features/listings/domain/entities/category.dart (100%) rename {lib => mobile/lib}/features/listings/domain/entities/listing.dart (100%) rename {lib => mobile/lib}/features/listings/domain/repositories/listing_repository.dart (100%) rename {lib => mobile/lib}/features/listings/domain/usecases/create_listing_usecase.dart (100%) rename {lib => mobile/lib}/features/listings/domain/usecases/delete_listing_usecase.dart (100%) rename {lib => mobile/lib}/features/listings/domain/usecases/get_listing_details_usecase.dart (100%) rename {lib => mobile/lib}/features/listings/domain/usecases/get_listings_usecase.dart (100%) rename {lib => mobile/lib}/features/listings/domain/usecases/get_user_listings_usecase.dart (100%) rename {lib => mobile/lib}/features/listings/domain/usecases/search_listings_usecase.dart (100%) rename {lib => mobile/lib}/features/listings/domain/usecases/update_listing_usecase.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/about_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/categories_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/contact_us_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/faq_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/feedback_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/home_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/listing_details_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/my_books_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/privacy_policy_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/profile_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/search_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/sell_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/screens/seller_profile_screen.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/viewmodels/home_viewmodel.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/viewmodels/listing_details_viewmodel.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/viewmodels/locale_viewmodel.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/viewmodels/location_viewmodel.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/viewmodels/profile_viewmodel.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/viewmodels/search_viewmodel.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/viewmodels/sell_viewmodel.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/viewmodels/seller_profile_viewmodel.dart (100%) rename {lib => mobile/lib}/features/listings/presentation/widgets/listing_card.dart (100%) rename {lib => mobile/lib}/features/notifications/data/datasources/supabase_notifications_data_source.dart (100%) rename {lib => mobile/lib}/features/notifications/data/models/notification_model.dart (100%) rename {lib => mobile/lib}/features/notifications/data/repositories/notifications_repository_impl.dart (100%) rename {lib => mobile/lib}/features/notifications/data/services/push_notification_service.dart (100%) rename {lib => mobile/lib}/features/notifications/domain/entities/notification.dart (100%) rename {lib => mobile/lib}/features/notifications/domain/repositories/notifications_repository.dart (100%) rename {lib => mobile/lib}/features/notifications/presentation/screens/notifications_screen.dart (100%) rename {lib => mobile/lib}/features/notifications/presentation/viewmodels/notifications_viewmodel.dart (100%) rename {lib => mobile/lib}/features/payments/data/datasources/fapshi_data_source.dart (100%) rename {lib => mobile/lib}/features/payments/data/repositories/payment_repository_impl.dart (100%) rename {lib => mobile/lib}/features/payments/domain/repositories/payment_repository.dart (100%) rename {lib => mobile/lib}/features/payments/domain/usecases/collect_payment_usecase.dart (100%) rename {lib => mobile/lib}/features/payments/domain/usecases/get_payment_status_usecase.dart (100%) rename {lib => mobile/lib}/features/payments/presentation/viewmodels/payment_viewmodel.dart (100%) rename {lib => mobile/lib}/features/payments/presentation/widgets/payment_bottom_sheet.dart (100%) rename {lib => mobile/lib}/features/reviews/data/datasources/supabase_reviews_data_source.dart (100%) rename {lib => mobile/lib}/features/reviews/data/repositories/review_repository_impl.dart (100%) rename {lib => mobile/lib}/features/reviews/domain/entities/review_entity.dart (100%) rename {lib => mobile/lib}/features/reviews/domain/repositories/review_repository.dart (100%) rename {lib => mobile/lib}/features/reviews/domain/usecases/create_review_usecase.dart (100%) rename {lib => mobile/lib}/features/reviews/domain/usecases/get_user_reviews_usecase.dart (100%) rename {lib => mobile/lib}/features/reviews/domain/usecases/has_reviewed_usecase.dart (100%) rename {lib => mobile/lib}/features/reviews/presentation/viewmodels/review_viewmodel.dart (100%) rename {lib => mobile/lib}/features/reviews/presentation/widgets/review_dialog.dart (100%) rename {lib => mobile/lib}/features/reviews/presentation/widgets/seller_rating_badge.dart (100%) rename {lib => mobile/lib}/features/reviews/presentation/widgets/seller_trust_card.dart (100%) rename {lib => mobile/lib}/features/reviews/presentation/widgets/star_rating_display.dart (100%) rename {lib => mobile/lib}/features/safety/data/datasources/safety_remote_datasource.dart (100%) rename {lib => mobile/lib}/features/safety/data/models/campus_zone_model.dart (100%) rename {lib => mobile/lib}/features/safety/data/repositories/safety_repository_impl.dart (100%) rename {lib => mobile/lib}/features/safety/domain/entities/campus_zone.dart (100%) rename {lib => mobile/lib}/features/safety/domain/repositories/safety_repository.dart (100%) rename {lib => mobile/lib}/features/safety/domain/usecases/get_campus_zones_usecase.dart (100%) rename {lib => mobile/lib}/features/safety/presentation/screens/safety_guidelines_screen.dart (100%) rename {lib => mobile/lib}/features/safety/presentation/viewmodels/safety_viewmodel.dart (100%) rename {lib => mobile/lib}/features/safety/presentation/widgets/meetup_tips_card.dart (100%) rename {lib => mobile/lib}/features/transactions/data/datasources/supabase_transactions_data_source.dart (100%) rename {lib => mobile/lib}/features/transactions/data/repositories/transaction_repository_impl.dart (100%) rename {lib => mobile/lib}/features/transactions/domain/entities/transaction_entity.dart (100%) rename {lib => mobile/lib}/features/transactions/domain/repositories/transaction_repository.dart (100%) rename {lib => mobile/lib}/features/transactions/domain/usecases/get_transaction_by_external_ref_usecase.dart (100%) rename {lib => mobile/lib}/features/transactions/domain/usecases/get_user_transactions_usecase.dart (100%) rename {lib => mobile/lib}/features/transactions/presentation/screens/transaction_history_screen.dart (100%) rename {lib => mobile/lib}/features/transactions/presentation/viewmodels/transaction_history_viewmodel.dart (100%) rename {lib => mobile/lib}/firebase_options.dart (100%) rename {lib => mobile/lib}/injection_container.dart (100%) rename {lib => mobile/lib}/l10n/app_en.arb (100%) rename {lib => mobile/lib}/l10n/app_fr.arb (100%) rename {lib => mobile/lib}/l10n/app_localizations.dart (100%) rename {lib => mobile/lib}/l10n/app_localizations_en.dart (100%) rename {lib => mobile/lib}/l10n/app_localizations_fr.dart (100%) rename {lib => mobile/lib}/main.dart (100%) rename {linux => mobile/linux}/.gitignore (100%) rename {linux => mobile/linux}/CMakeLists.txt (100%) rename {linux => mobile/linux}/flutter/CMakeLists.txt (100%) rename {linux => mobile/linux}/flutter/generated_plugin_registrant.cc (100%) rename {linux => mobile/linux}/flutter/generated_plugin_registrant.h (100%) rename {linux => mobile/linux}/flutter/generated_plugins.cmake (100%) rename {linux => mobile/linux}/runner/CMakeLists.txt (100%) rename {linux => mobile/linux}/runner/main.cc (100%) rename {linux => mobile/linux}/runner/my_application.cc (100%) rename {linux => mobile/linux}/runner/my_application.h (100%) rename {macos => mobile/macos}/.gitignore (100%) rename {macos => mobile/macos}/Flutter/Flutter-Debug.xcconfig (100%) rename {macos => mobile/macos}/Flutter/Flutter-Release.xcconfig (100%) rename {macos => mobile/macos}/Flutter/GeneratedPluginRegistrant.swift (100%) rename {macos => mobile/macos}/Runner.xcodeproj/project.pbxproj (100%) rename {macos => mobile/macos}/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {macos => mobile/macos}/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme (100%) rename {macos => mobile/macos}/Runner.xcworkspace/contents.xcworkspacedata (100%) rename {macos => mobile/macos}/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist (100%) rename {macos => mobile/macos}/Runner/AppDelegate.swift (100%) rename {macos => mobile/macos}/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json (100%) rename {macos => mobile/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png (100%) rename {macos => mobile/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png (100%) rename {macos => mobile/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png (100%) rename {macos => mobile/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png (100%) rename {macos => mobile/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png (100%) rename {macos => mobile/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png (100%) rename {macos => mobile/macos}/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png (100%) rename {macos => mobile/macos}/Runner/Base.lproj/MainMenu.xib (100%) rename {macos => mobile/macos}/Runner/Configs/AppInfo.xcconfig (100%) rename {macos => mobile/macos}/Runner/Configs/Debug.xcconfig (100%) rename {macos => mobile/macos}/Runner/Configs/Release.xcconfig (100%) rename {macos => mobile/macos}/Runner/Configs/Warnings.xcconfig (100%) rename {macos => mobile/macos}/Runner/DebugProfile.entitlements (100%) rename {macos => mobile/macos}/Runner/Info.plist (100%) rename {macos => mobile/macos}/Runner/MainFlutterWindow.swift (100%) rename {macos => mobile/macos}/Runner/Release.entitlements (100%) rename {macos => mobile/macos}/RunnerTests/RunnerTests.swift (100%) rename pubspec.yaml => mobile/pubspec.yaml (100%) rename {test => mobile/test}/.gitkeep (100%) rename {test => mobile/test}/features/chat/presentation/viewmodels/chat_viewmodel_test.dart (100%) rename {test => mobile/test}/features/listings/presentation/screens/seller_profile_screen_test.dart (100%) rename {test => mobile/test}/features/listings/presentation/viewmodels/seller_profile_viewmodel_test.dart (100%) rename {web => mobile/web}/favicon.png (100%) rename {web => mobile/web}/icons/Icon-192.png (100%) rename {web => mobile/web}/icons/Icon-512.png (100%) rename {web => mobile/web}/icons/Icon-maskable-192.png (100%) rename {web => mobile/web}/icons/Icon-maskable-512.png (100%) rename {web => mobile/web}/index.html (100%) rename {web => mobile/web}/manifest.json (100%) rename {windows => mobile/windows}/.gitignore (100%) rename {windows => mobile/windows}/CMakeLists.txt (100%) rename {windows => mobile/windows}/flutter/CMakeLists.txt (100%) rename {windows => mobile/windows}/flutter/generated_plugin_registrant.cc (100%) rename {windows => mobile/windows}/flutter/generated_plugin_registrant.h (100%) rename {windows => mobile/windows}/flutter/generated_plugins.cmake (100%) rename {windows => mobile/windows}/runner/CMakeLists.txt (100%) rename {windows => mobile/windows}/runner/Runner.rc (100%) rename {windows => mobile/windows}/runner/flutter_window.cpp (100%) rename {windows => mobile/windows}/runner/flutter_window.h (100%) rename {windows => mobile/windows}/runner/main.cpp (100%) rename {windows => mobile/windows}/runner/resource.h (100%) rename {windows => mobile/windows}/runner/resources/app_icon.ico (100%) rename {windows => mobile/windows}/runner/runner.exe.manifest (100%) rename {windows => mobile/windows}/runner/utils.cpp (100%) rename {windows => mobile/windows}/runner/utils.h (100%) rename {windows => mobile/windows}/runner/win32_window.cpp (100%) rename {windows => mobile/windows}/runner/win32_window.h (100%) delete mode 100644 test.txt diff --git a/.github/workflows/dart.yml b/.github/workflows/dart.yml index 3383c71..c864739 100644 --- a/.github/workflows/dart.yml +++ b/.github/workflows/dart.yml @@ -11,6 +11,11 @@ on: pull_request: branches: [ "main" ] +defaults: + run: + working-directory: mobile/ + + jobs: build: runs-on: ubuntu-latest diff --git a/ANTIGRAVITY_BOOKBRIDGE_BRIEF_v2.md b/ANTIGRAVITY_BOOKBRIDGE_BRIEF_v2.md deleted file mode 100644 index b43e981..0000000 --- a/ANTIGRAVITY_BOOKBRIDGE_BRIEF_v2.md +++ /dev/null @@ -1,464 +0,0 @@ -# πŸ€– Antigravity 2.0 β€” BookBridge Development Agent Brief (v2) -> Feed this entire document as your starting prompt into Antigravity 2.0. -> NOTE: You have already pulled the latest repo and analyzed its state. -> Issue #14 (APK download link) is confirmed fixed in commit `a0a4b7a`. -> Begin from Issue #15 (screenshot overflow) and Issue #9 (Terms & Conditions), -> then proceed through Priorities 2–7 in order. - ---- - -## 🎯 YOUR MISSION - -You are a senior Flutter/Dart engineer resuming development on **BookBridge** β€” a peer-to-peer textbook marketplace for Cameroonian students. The lead developer (Mr. DCT) has been away from this repo for ~2 months. Your job is to pick up exactly where he left off and execute the next development sprint based on both the existing roadmap and the strategic recommendations document below. - -**Repository:** https://github.com/DCT-Berinyuy/book-bridge -**Active Branch:** `dev` -**Current Version:** v1.4.0+4 -**Tech Stack:** Flutter 3.10.7+ / Dart, Supabase (PostgreSQL + Auth + Storage + Realtime), Provider, GetIt, go_router, dartz, Fapshi (payments) - ---- - -## πŸ“¦ REPO STATE (Already Confirmed) - -- βœ… `dev` and `main` are fully synced, clean, no conflicts -- βœ… Issue #14 (APK link) fixed in commit `a0a4b7a` -- βœ… Fapshi webhook phone formatting fixed (issues #20/#21) -- βœ… Default light theme set -- βœ… 135 commits, 5 releases, 47 Dart files, ~15,000 LOC - -**Read these files before writing any code:** -- `GEMINI.md` β€” full AI context with architectural decisions -- `lib/injection_container.dart` β€” all registered dependencies -- `lib/config/router.dart` β€” all routes -- `lib/features/listings/data/datasources/supabase_listings_datasource.dart` β€” datasource pattern -- `pubspec.yaml` β€” current dependencies - ---- - -## πŸ—οΈ ARCHITECTURE OVERVIEW - -### Clean Architecture β€” 3 Layers -``` -lib/ -β”œβ”€β”€ core/ # Errors, theme, base use cases, shared widgets -β”œβ”€β”€ features/ -β”‚ β”œβ”€β”€ auth/ # 11 files β€” Supabase Auth, sign in/up, profile -β”‚ β”œβ”€β”€ listings/ # 22 files β€” Browse, sell, search, listing details -β”‚ └── notifications/ # Placeholder only -β”œβ”€β”€ config/ # app_config.dart, router.dart -β”œβ”€β”€ injection_container.dart -└── main.dart -``` - -### Key Patterns -- **State:** `Provider` + `ChangeNotifier` ViewModels -- **DI:** `GetIt` service locator (30+ registered deps) -- **Navigation:** `go_router` with `StatefulShellRoute` -- **Error handling:** `Either` via `dartz` -- **DB:** Supabase PostgreSQL with RLS on all tables - -### Brand Identity: "Knowledge & Trust" -- Scholar Blue: `#1A4D8C` (primary) -- Bridge Orange: `#F2994A` (secondary) -- Growth Green: `#27AE60` (tertiary) -- Font: Montserrat (headings), Inter (body) - ---- - -## βœ… ALREADY BUILT β€” DO NOT REBUILD - -- User authentication (email/password via Supabase) -- Browse listings (grid, infinite scroll, 50/page) -- Full-text search (PostgreSQL tsvector) -- Sell books (image upload, form validation) -- Profile management -- WhatsApp seller contact -- Category filtering -- Fapshi payments (MTN MoMo + Orange Money) β€” v1.4.0 -- Multi-language support (EN/FR) -- SvelteKit landing page (book-bridge-three.vercel.app) -- Clean Architecture with 0 flutter analyze issues - ---- - -## 🚧 DEVELOPMENT SPRINT β€” PRIORITY ORDER - -Work through these in strict order. Complete and commit each before moving to the next. - ---- - -### PRIORITY 1 β€” Fix Remaining Open Issues - -**Issue #15:** Screenshot overflow on landing page phone widget -- File: `landingPage/` (SvelteKit) -- Find the phone mockup component and fix CSS overflow/clipping on the screenshot images - -**Issue #9:** Missing Terms & Conditions page -- Create `lib/features/auth/presentation/screens/terms_screen.dart` -- Add route `/terms` in `config/router.dart` -- Link from Sign Up screen with checkbox: "I agree to the Terms & Conditions" -- Content to include: - - User responsibilities (accurate listings, honest condition grading) - - Prohibited items (counterfeit, stolen books) - - Payment policy (Fapshi terms, refund conditions) - - Safety guidelines for in-person meetups - - Data privacy statement - - Platform commission disclosure (5–15% success fee) - ---- - -### PRIORITY 2 β€” Standardized Book Condition Grading System - -**Goal:** Reduce buyer/seller disputes by standardizing how book conditions are described and displayed. Directly addresses the #1 complaint on global platforms like Better World Books. - -**Implementation:** - -1. Update the `condition` field display throughout the app with color-coded badges: - - `new` β†’ Green `#27AE60` - - `like_new` β†’ Teal `#1ABC9C` - - `good` β†’ Scholar Blue `#1A4D8C` - - `fair` β†’ Bridge Orange `#F2994A` - - `poor` β†’ Red `#E74C3C` - -2. Create `lib/core/widgets/condition_badge.dart` β€” reusable badge widget used on ListingCard and ListingDetailsScreen - -3. Add a **Condition Guide Modal** β€” tappable info icon on SellScreen and ListingDetailsScreen: - - Create `lib/core/widgets/condition_guide_modal.dart` - - Each condition shows: name, color, description, what to expect - - Content: - ``` - NEW: Unused, unopened, original packaging if applicable - LIKE NEW: Read once, no markings, minimal wear - GOOD: Some highlighting/notes, intact binding, all pages present - FAIR: Heavy use, significant markings, may have creases - POOR: Functional but heavily worn, all content readable - ``` - -4. On SellScreen, replace plain condition dropdown with visual condition selector cards showing color + description - ---- - -### PRIORITY 3 β€” Offline Cache with sqflite - -**Goal:** Users can browse listings without active internet β€” critical for Cameroonian low-bandwidth context. - -**Dependencies to add in pubspec.yaml:** -```yaml -sqflite: ^2.3.0 -path: ^1.9.0 -``` - -**Files to create:** -- `lib/core/local_db/local_database.dart` β€” SQLite setup and schema -- `lib/features/listings/data/datasources/local_listings_datasource.dart` - -**Schema:** -```sql -CREATE TABLE cached_listings ( - id TEXT PRIMARY KEY, - title TEXT, - author TEXT, - price_fcfa INTEGER, - condition TEXT, - image_url TEXT, - description TEXT, - seller_id TEXT, - status TEXT, - category TEXT, - cached_at INTEGER -); -``` - -**Modify `ListingsRepositoryImpl` to:** -- On successful fetch β†’ cache results to SQLite -- On network failure β†’ serve from cache with `OfflineBanner` widget -- Cache TTL: 24 hours (check `cached_at` Unix timestamp) - -**Add `OfflineBanner` widget:** -- Yellow banner at top of HomeScreen: "You're offline β€” showing saved results" -- Only visible when serving from cache - -**Register `SqfliteCacheService` in `injection_container.dart`** - ---- - -### PRIORITY 4 β€” Social Impact Tracker (Book-for-Book Model) - -**Goal:** Formalize BookBridge's social mission with measurable impact metrics. Based on Better World Books' model β€” every transaction generates trackable social good. Critical for investor pitch at PROMOTE 2026. - -**Database β€” Add to Supabase:** -```sql -CREATE TABLE impact_metrics ( - id UUID DEFAULT uuid_generate_v4() PRIMARY KEY, - metric_type TEXT NOT NULL CHECK (metric_type IN ( - 'book_circulated', - 'money_saved', - 'co2_avoided', - 'student_reached' - )), - value FLOAT NOT NULL, - transaction_id UUID, - recorded_at TIMESTAMP DEFAULT NOW() -); - -CREATE TABLE platform_stats ( - id UUID DEFAULT uuid_generate_v4() PRIMARY KEY, - total_books_circulated INTEGER DEFAULT 0, - total_students_reached INTEGER DEFAULT 0, - total_money_saved_fcfa BIGINT DEFAULT 0, - total_co2_avoided_kg FLOAT DEFAULT 0, - updated_at TIMESTAMP DEFAULT NOW() -); -``` - -**Calculation logic:** -- `money_saved` = average new book price (15,000 FCFA) βˆ’ sale price -- `co2_avoided` = 2.7kg CO2 per book reused (industry standard) -- `student_reached` = unique buyers + unique sellers - -**Flutter implementation:** -1. Create `lib/features/impact/` feature -2. `ImpactStatsWidget` β€” displayed on HomeScreen below the featured carousel: - ``` - πŸ“š 1,247 books circulated - πŸ’° 18.7M FCFA saved by students - 🌱 3.4 tonnes CO2 avoided - ``` -3. Stats fetched from `platform_stats` table (cached locally, updated on each transaction) -4. Animated number counters on first load (use `CountUp` animation) -5. Update `platform_stats` via Supabase trigger after each completed transaction - ---- - -### PRIORITY 5 β€” Seller Ratings & Trust System - -**Goal:** Verified post-transaction ratings. Only buyers who completed a purchase can rate sellers. Core trust mechanism for investor pitch. - -**Database:** -```sql -CREATE TABLE ratings ( - id UUID DEFAULT uuid_generate_v4() PRIMARY KEY, - listing_id UUID REFERENCES listings(id) ON DELETE CASCADE, - buyer_id UUID REFERENCES profiles(id) ON DELETE CASCADE, - seller_id UUID REFERENCES profiles(id) ON DELETE CASCADE, - score INTEGER CHECK (score BETWEEN 1 AND 5), - comment TEXT, - created_at TIMESTAMP DEFAULT NOW(), - UNIQUE(listing_id, buyer_id) -); - -ALTER TABLE profiles ADD COLUMN rating_score FLOAT DEFAULT 0; -ALTER TABLE profiles ADD COLUMN rating_count INTEGER DEFAULT 0; -``` - -**Bayesian Rating Formula:** -``` -adjusted_rating = (v / (v + m)) * R + (m / (v + m)) * C -where: v = rating_count, R = raw average, m = 5, C = global average -``` - -**Flutter:** -1. Create `lib/features/ratings/` feature (domain/data/presentation) -2. `RatingEntity`, `SubmitRatingUseCase`, `GetSellerRatingsUseCase` -3. `RatingViewModel` with Provider -4. `SubmitRatingSheet` β€” bottom sheet with 5-star selector + optional comment -5. Seller rating badge on `ListingDetailsScreen` and `ProfileScreen` -6. Trigger rating prompt after Fapshi transaction marked complete - ---- - -### PRIORITY 6 β€” Safety Guidelines & Campus Meetup Zones - -**Goal:** Increase trust and safety for in-person book exchanges. Based on P2P marketplace best practices β€” explicit safety infrastructure reduces fraud and increases platform confidence. - -**Flutter:** -1. Create `lib/features/safety/presentation/screens/safety_guidelines_screen.dart` -2. Add route `/safety` accessible from ListingDetailsScreen ("Arrange Meetup" section) -3. Content sections: - - **Safe Meetup Locations**: Public campus areas, library entrances, student union buildings - - **What to Check**: Verify book condition before paying, match ISBN if possible - - **Payment Safety**: Always use in-app Fapshi payment, never send money in advance via WhatsApp - - **Report Issues**: Link to report form -4. Add `MeetupTipsCard` widget on `ListingDetailsScreen` below the WhatsApp contact button -5. Create a `campus_zones` table in Supabase for verified safe exchange points: -```sql -CREATE TABLE campus_zones ( - id UUID DEFAULT uuid_generate_v4() PRIMARY KEY, - name TEXT NOT NULL, - university TEXT NOT NULL, - city TEXT NOT NULL, - description TEXT, - latitude FLOAT, - longitude FLOAT, - is_verified BOOLEAN DEFAULT FALSE -); -``` -Pre-populate with known ICT University, University of YaoundΓ© I, University of Buea locations. - ---- - -### PRIORITY 7 β€” Push Notifications (FCM) - -**Goal:** Notify users about payment confirmations, new listings matching their interests, and listing inquiries. - -**Dependencies:** -```yaml -firebase_messaging: ^14.0.0 -flutter_local_notifications: ^17.0.0 -``` - -**Database:** -```sql -CREATE TABLE notifications ( - id UUID DEFAULT uuid_generate_v4() PRIMARY KEY, - user_id UUID REFERENCES profiles(id) ON DELETE CASCADE, - type TEXT NOT NULL, - title TEXT NOT NULL, - body TEXT, - data JSONB, - is_read BOOLEAN DEFAULT FALSE, - created_at TIMESTAMP DEFAULT NOW() -); -``` - -**Notification types:** -- `payment_confirmed` β€” Fapshi payment success -- `new_inquiry` β€” Someone contacted about your listing -- `new_listing_match` β€” New book in a category you've browsed -- `impact_milestone` β€” "BookBridge just circulated its 500th book! πŸŽ‰" - -**Implementation:** -1. Create `lib/core/notifications/notification_service.dart` -2. Update `NotificationsScreen` (currently placeholder) with real notification list -3. Unread badge on bottom nav Notifications icon -4. Impact milestone notifications tie into Priority 4's impact tracker - ---- - -### PRIORITY 8 β€” Wishlist / Favorites - -**Database:** -```sql -CREATE TABLE wishlists ( - id UUID DEFAULT uuid_generate_v4() PRIMARY KEY, - user_id UUID REFERENCES profiles(id) ON DELETE CASCADE, - listing_id UUID REFERENCES listings(id) ON DELETE CASCADE, - created_at TIMESTAMP DEFAULT NOW(), - UNIQUE(user_id, listing_id) -); -``` - -**Flutter:** -1. Create `lib/features/wishlist/` feature -2. Heart icon on `ListingCard` and `ListingDetailsScreen` -3. `WishlistScreen` accessible from Profile tab -4. Optimistic UI updates (toggle immediately, sync to Supabase) -5. `WishlistViewModel` with Provider - ---- - -### PRIORITY 9 β€” Escrow Payment Flow - -**Goal:** Trust layer on top of existing Fapshi integration. - -**Flow:** -``` -Buyer pays β†’ Funds held in escrow β†’ -Buyer confirms receipt (or 48h auto-release) β†’ -Funds released to seller β†’ Rating prompt shown β†’ Impact metrics updated -``` - -**Database:** -```sql -CREATE TABLE escrow_transactions ( - id UUID DEFAULT uuid_generate_v4() PRIMARY KEY, - listing_id UUID REFERENCES listings(id), - buyer_id UUID REFERENCES profiles(id), - seller_id UUID REFERENCES profiles(id), - amount_fcfa INTEGER NOT NULL, - fapshi_transaction_id TEXT, - status TEXT DEFAULT 'held' CHECK ( - status IN ('held', 'released', 'refunded', 'disputed') - ), - held_at TIMESTAMP DEFAULT NOW(), - released_at TIMESTAMP, - release_deadline TIMESTAMP -); -``` - -**Steps:** -1. Modify Fapshi payment flow to route through escrow -2. "Confirm Receipt" button on buyer's transaction history -3. Supabase Edge Function for auto-release after 48h -4. Dispute flow: "There's a problem" β†’ manual review queue -5. On release β†’ trigger rating prompt (Priority 5) + update impact metrics (Priority 4) - ---- - -## 🎨 UI/UX IMPROVEMENTS (Implement Alongside Above) - -- **Shimmer skeleton loaders** on HomeScreen grid β€” replace `CircularProgressIndicator` -- **Image compression** before upload β€” max 800px width, 80% quality using `flutter_image_compress` -- **Empty state illustrations** β€” custom SVG for empty search, empty wishlist, empty profile -- **Book swap badge** on listings β€” sellers can optionally mark a book as "Swap Available" in addition to sale price -- **Featured listings carousel** refinement β€” ensure impact stats widget sits cleanly below it - ---- - -## πŸ“‹ CODING STANDARDS β€” NON-NEGOTIABLE - -1. **Zero flutter analyze issues** β€” run before every commit -2. **Clean Architecture** β€” every new feature: domain/data/presentation layers -3. **Either pattern** β€” all repository methods return `Either` -4. **Provider for state** β€” new ViewModels extend `ChangeNotifier` -5. **Register in GetIt** β€” all new services/repos/use cases in `injection_container.dart` -6. **Before every commit:** - ```bash - dart fix --apply - flutter analyze - dart format . - ``` -7. **Branch naming:** `feature/condition-grading`, `feature/offline-cache`, `feature/impact-tracker`, etc. -8. **Commit messages:** Conventional commits β€” `feat:`, `fix:`, `refactor:`, `docs:` - ---- - -## πŸ† CONTEXT: WHY THIS MATTERS - -BookBridge is a candidate for **PROMOTE 2026** β€” an investor showcase at Palais des CongrΓ¨s, YaoundΓ© (June 15–21, 2026). ICT University will present 5 student projects to 200+ investors. **Pre-selection deadline: June 1, 2026.** - -**Features investors will care about most (in order):** -1. **Impact metrics** β€” books circulated, money saved, CO2 avoided (Priority 4) -2. **Seller ratings** β€” trust = monetization potential (Priority 5) -3. **Escrow payments** β€” fraud prevention = scale (Priority 9) -4. **Offline cache** β€” African market fit = TAM story (Priority 3) -5. **Safety infrastructure** β€” platform maturity signal (Priority 6) - -The social mission framing (book-for-book model, SDG alignment, B-Corp direction) is what differentiates BookBridge from a generic marketplace. Every feature should reinforce that story. - -Build like investors are watching. πŸš€ - ---- - -## πŸ“Š STRATEGIC CONTEXT (From Analysis Document) - -BookBridge should model itself after these global platforms while staying African-first: - -| Platform | Key Lesson for BookBridge | -|---|---| -| Better World Books | Book-for-book donations, impact reporting, B-Corp mission | -| World of Books (Wob) | Author revenue sharing, zero-waste pledge, library sourcing | -| Bookshop.org | 80% margin to local ecosystem partners | -| ThriftBooks | Standardized condition grading, tiered loyalty | -| Kenya's Text Book Centre | Curriculum-aligned inventory, East African market proof | - -**Target metrics to display at PROMOTE 2026:** -- Books circulated: track from day 1 -- Students reached: unique active users -- Money saved: (avg new price βˆ’ sale price) Γ— transactions -- CO2 avoided: 2.7kg Γ— books reused - ---- - -*Brief v2 prepared by Claude (Anthropic) for Mr. DCT / DevSafe* -*BookBridge v1.4.0 β†’ v2.0.0 sprint | PROMOTE 2026 ready* diff --git a/GEMINI.md b/GEMINI.md deleted file mode 100644 index a853bb5..0000000 --- a/GEMINI.md +++ /dev/null @@ -1,89 +0,0 @@ -# Gemini CLI Context for BookBridge - -This document provides instructional context for interacting with the BookBridge project. - -## Project Overview - -BookBridge is a mobile application built with **Flutter** that serves as a peer-to-peer marketplace for students in Cameroon to buy and sell used physical books. The backend is powered by **Supabase**, handling user authentication and the database of book listings. - -The project follows a **Clean Architecture** pattern, separating concerns into `Domain`, `Data`, and `Presentation` layers. - -Additionally, there is a `landingPage` directory containing a separate web project built with **SvelteKit** and **Vite**, presumably for marketing or as a web front-end for the service. - -### Key Technologies - -- **Mobile App (Flutter):** - - **State Management:** `provider` with `ChangeNotifier` - - **Navigation:** `go_router` - - **Dependency Injection:** `get_it` - - **Backend Integration:** `supabase_flutter` - - **Error Handling:** `dartz` for functional error handling (`Either`) -- **Landing Page (Web):** - - **Framework:** SvelteKit - - **Build Tool:** Vite -- **Backend:** - - Supabase (Auth, PostgreSQL Database, Storage) - -## Building and Running - -### Flutter Mobile App - -1. **Install Dependencies:** - - ```bash - flutter pub get - ``` - -2. **Configure Environment:** - Create a `.env` file in the project root. You can copy the example: - - ```bash - cp .env.example .env - ``` - - Then, fill in your Supabase project credentials in the `.env` file: - - ``` - SUPABASE_URL=your_supabase_project_url - SUPABASE_ANON_KEY=your_supabase_anon_key - ``` - -3. **Run the App:** - Use the `--dart-define` flags to pass the environment variables from the `.env` file to the Flutter app. - ```bash - flutter run \ - --dart-define="SUPABASE_URL=$(grep SUPABASE_URL .env | cut -d'=' -f2)" \ - --dart-define="SUPABASE_ANON_KEY=$(grep SUPABASE_ANON_KEY .env | cut -d'=' -f2)" \ - --dart-define="GOOGLE_CLIENT_ID=$(grep GOOGLE_CLIENT_ID .env | cut -d'=' -f2)" \ - --dart-define="FAPSHI_API_USER=$(grep FAPSHI_API_USER .env | cut -d'=' -f2)" \ - --dart-define="FAPSHI_API_KEY=$(grep FAPSHI_API_KEY .env | cut -d'=' -f2)" \ - --dart-define="FAPSHI_BASE_URL=$(grep FAPSHI_BASE_URL .env | cut -d'=' -f2)" - ``` - -### SvelteKit Landing Page - -1. **Navigate to Directory:** - - ```bash - cd landingPage - ``` - -2. **Install Dependencies:** - - ```bash - npm install - ``` - -3. **Run the Development Server:** - ```bash - npm run dev - ``` - -## Development Conventions - -- **Architecture:** The codebase is structured using Clean Architecture principles. When adding new features, create or modify files within the `lib/features` directory, respecting the `domain`, `data`, and `presentation` layers. -- **Code Quality:** Maintain high code quality by using the standard Dart/Flutter tools. Before committing, it's good practice to run: - - `flutter analyze` - To check for any static analysis issues. - - `dart format .` - To ensure consistent code formatting. -- **State Management:** App state is managed using the `provider` package. For new UI features requiring state, create a `ChangeNotifier` and provide it to the relevant widget tree. -- **Navigation:** All routing is handled by `go_router`. Add new routes or modify existing ones in `lib/config/router.dart`. diff --git a/assets/Founder.jpg b/assets/Founder.jpg deleted file mode 100644 index c65f74127202637be1c9b43f4436151e94bf29c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2178152 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°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%0DA6{9(C86U1$*-;hjyA99Mz5%@@?9 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

-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