├── .fleet └── receipt.json ├── .gitignore ├── README.md ├── composeApp ├── build.gradle.kts └── src │ ├── androidMain │ ├── AndroidManifest.xml │ ├── ic_app_logo-playstore.png │ ├── kotlin │ │ └── com │ │ │ └── novumlogic │ │ │ └── bookmatch │ │ │ ├── MainActivity.kt │ │ │ ├── screens │ │ │ ├── App.kt │ │ │ ├── AppContent.kt │ │ │ ├── BookDetailScreen.kt │ │ │ ├── CategoriesSelection.kt │ │ │ ├── HomeScreen.kt │ │ │ ├── LoginScreen.kt │ │ │ ├── SplashScreen.kt │ │ │ └── viewmodel │ │ │ │ ├── ContentViewModel.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ └── ViewModelFactory.kt │ │ │ ├── ui │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ │ ├── utils │ │ │ ├── GoogleSignInHelper.kt │ │ │ ├── PreferenceKeys.kt │ │ │ └── Utils.kt │ │ │ └── views │ │ │ ├── BookItem.kt │ │ │ ├── BookMatchBottomNavigation.kt │ │ │ ├── BookTitleAndAuthor.kt │ │ │ ├── CategoryChip.kt │ │ │ ├── CustomLoader.kt │ │ │ ├── GenreTagContainer.kt │ │ │ ├── HourSelectionDialog.kt │ │ │ ├── ImageContainer.kt │ │ │ ├── LikeDislikeButton.kt │ │ │ ├── RatingBar.kt │ │ │ └── ReadUnreadButton.kt │ ├── proguard-rules.pro │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── app_logo.png │ │ └── ic_launcher_background.xml │ │ ├── font │ │ ├── roboto_medium.ttf │ │ └── roboto_regular.ttf │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ └── values │ │ └── strings.xml │ └── main │ └── res │ ├── drawable │ ├── ic_books.xml │ ├── ic_dislike.xml │ ├── ic_dislike_fill.xml │ ├── ic_edit.xml │ ├── ic_google.xml │ ├── ic_home.xml │ ├── ic_like.xml │ ├── ic_like_fill.xml │ ├── ic_profile.xml │ ├── ic_recommend.xml │ ├── ic_star.xml │ ├── ic_star_border.xml │ ├── no_image.png │ └── outline_filter_alt_24.xml │ ├── mipmap-anydpi-v26 │ ├── ic_app_logo.xml │ └── ic_app_logo_round.xml │ ├── mipmap-hdpi │ ├── ic_app_logo.webp │ ├── ic_app_logo_foreground.webp │ └── ic_app_logo_round.webp │ ├── mipmap-mdpi │ ├── ic_app_logo.webp │ ├── ic_app_logo_foreground.webp │ └── ic_app_logo_round.webp │ ├── mipmap-xhdpi │ ├── ic_app_logo.webp │ ├── ic_app_logo_foreground.webp │ └── ic_app_logo_round.webp │ ├── mipmap-xxhdpi │ ├── ic_app_logo.webp │ ├── ic_app_logo_foreground.webp │ └── ic_app_logo_round.webp │ ├── mipmap-xxxhdpi │ ├── ic_app_logo.webp │ ├── ic_app_logo_foreground.webp │ └── ic_app_logo_round.webp │ └── values │ ├── ic_app_logo_background.xml │ ├── ic_launcher_background.xml │ └── strings.xml ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── iosApp ├── Configuration │ └── Config.xcconfig ├── iosApp.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── iosApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── Group 9 (1) (1).png │ ├── AppLogo.imageset │ │ ├── Contents.json │ │ └── app-icon-1024.png │ ├── Contents.json │ ├── DislikeFillLogo.imageset │ │ ├── Contents.json │ │ └── Vector (4).svg │ ├── DislikeLogo.imageset │ │ ├── Contents.json │ │ └── Vector (2).svg │ ├── GenerateLogo.imageset │ │ ├── Contents.json │ │ └── generate_logo.png │ ├── GoogleLogo.imageset │ │ ├── Contents.json │ │ └── icon.png │ ├── LightOrange.colorset │ │ └── Contents.json │ ├── LikeFillLogo.imageset │ │ ├── Contents.json │ │ └── Vector (3).svg │ ├── LikeLogo.imageset │ │ ├── Contents.json │ │ └── Vector (5).svg │ ├── Media.imageset │ │ ├── Contents.json │ │ └── Media.png │ ├── NoImage.imageset │ │ ├── Contents.json │ │ └── no_image.png │ ├── OnPrimary.colorset │ │ └── Contents.json │ ├── OnPrimaryContainer.colorset │ │ └── Contents.json │ ├── OnSecondaryContainer.colorset │ │ └── Contents.json │ ├── OnSecondaryContainer8o.colorset │ │ └── Contents.json │ ├── OnSurfaceVariant.colorset │ │ └── Contents.json │ ├── Outline.colorset │ │ └── Contents.json │ ├── OutlineVariant.colorset │ │ └── Contents.json │ ├── Primary95.colorset │ │ └── Contents.json │ ├── PrimaryColor.colorset │ │ └── Contents.json │ ├── PrimaryContainer.colorset │ │ └── Contents.json │ ├── SampleImg.imageset │ │ ├── Contents.json │ │ └── Media (1).png │ ├── SecondaryContainer.colorset │ │ └── Contents.json │ ├── SecondaryFixedDim.colorset │ │ └── Contents.json │ └── Surface.colorset │ │ └── Contents.json │ ├── Fonts │ ├── roboto_medium.ttf │ └── roboto_regular.ttf │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ ├── Screens │ ├── BookDetailScreen.swift │ ├── CategoriesScreen.swift │ ├── ContentView.swift │ ├── GenreBookView.swift │ ├── HomeContent.swift │ ├── HomeScreen.swift │ ├── HomeViewModel.swift │ ├── LaunchScreenController.swift │ ├── LoginScreen.swift │ ├── SharedViewModel.swift │ └── SplashScreen.swift │ ├── Ui │ └── Theme.swift │ ├── Utils │ ├── NetworkMonitor.swift │ ├── NetworkViewModel.swift │ ├── OrientationControl.swift │ ├── PortraintHostingController.swift │ ├── PortraitCategoriesScreenWrapper.swift │ ├── PortraitLoginScreenWrapper.swift │ └── Utils.swift │ ├── Views │ ├── BookItem.swift │ ├── Buttons │ │ ├── FilterRecommendationButton.swift │ │ ├── GenerateRecommendationButton.swift │ │ ├── LikeDislikeButton.swift │ │ └── ReadStatusButton.swift │ ├── CustomDatePicker.swift │ ├── HorizontalBookItem.swift │ ├── ImageView │ │ └── ImageHolder.swift │ ├── LoadingScreen.swift │ ├── NoInternetView.swift │ ├── RatingBar.swift │ ├── TabBar │ │ └── CustomTabBar.swift │ └── VisualEffectView.swift │ └── iOSApp.swift ├── screenshots ├── img1.png ├── img10.png ├── img2.png ├── img3.png ├── img4.png ├── img5.png ├── img6.png ├── img7.png ├── img8.png └── img9.png ├── settings.gradle.kts └── shared ├── build.gradle.kts └── src └── commonMain └── kotlin ├── api ├── GeminiClient.kt └── OpenAIClient.kt ├── data ├── RemoteDataSource.kt └── SupabaseProvider.kt ├── model ├── GeminiApiRequest.kt ├── GeminiApiResponse.kt ├── OpenAIRequest.kt ├── OpenAIResponse.kt └── SupabaseRemoteEntities.kt └── utils ├── Constants.kt └── Extensions.kt /.fleet/receipt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/.fleet/receipt.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/README.md -------------------------------------------------------------------------------- /composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/ic_app_logo-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/ic_app_logo-playstore.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/MainActivity.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/App.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/AppContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/AppContent.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/BookDetailScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/BookDetailScreen.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/CategoriesSelection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/CategoriesSelection.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/HomeScreen.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/LoginScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/LoginScreen.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/SplashScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/SplashScreen.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/viewmodel/ContentViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/viewmodel/ContentViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/viewmodel/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/viewmodel/MainViewModel.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/viewmodel/ViewModelFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/screens/viewmodel/ViewModelFactory.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/ui/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/ui/Theme.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/ui/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/ui/Type.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/utils/GoogleSignInHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/utils/GoogleSignInHelper.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/utils/PreferenceKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/utils/PreferenceKeys.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/utils/Utils.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/BookItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/BookItem.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/BookMatchBottomNavigation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/BookMatchBottomNavigation.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/BookTitleAndAuthor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/BookTitleAndAuthor.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/CategoryChip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/CategoryChip.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/CustomLoader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/CustomLoader.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/GenreTagContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/GenreTagContainer.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/HourSelectionDialog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/HourSelectionDialog.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/ImageContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/ImageContainer.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/LikeDislikeButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/LikeDislikeButton.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/RatingBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/RatingBar.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/ReadUnreadButton.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/kotlin/com/novumlogic/bookmatch/views/ReadUnreadButton.kt -------------------------------------------------------------------------------- /composeApp/src/androidMain/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/proguard-rules.pro -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/app_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/drawable/app_logo.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/font/roboto_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/font/roboto_medium.ttf -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/font/roboto_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/font/roboto_regular.ttf -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /composeApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_books.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_books.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_dislike.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_dislike.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_dislike_fill.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_dislike_fill.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_edit.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_google.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_google.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_home.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_like.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_like.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_like_fill.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_like_fill.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_profile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_profile.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_recommend.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_recommend.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_star.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_star.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/ic_star_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/ic_star_border.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/no_image.png -------------------------------------------------------------------------------- /composeApp/src/main/res/drawable/outline_filter_alt_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/drawable/outline_filter_alt_24.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-anydpi-v26/ic_app_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-anydpi-v26/ic_app_logo.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-anydpi-v26/ic_app_logo_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-anydpi-v26/ic_app_logo_round.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-hdpi/ic_app_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-hdpi/ic_app_logo.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-hdpi/ic_app_logo_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-hdpi/ic_app_logo_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-hdpi/ic_app_logo_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-hdpi/ic_app_logo_round.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-mdpi/ic_app_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-mdpi/ic_app_logo.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-mdpi/ic_app_logo_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-mdpi/ic_app_logo_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-mdpi/ic_app_logo_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-mdpi/ic_app_logo_round.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-xhdpi/ic_app_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-xhdpi/ic_app_logo.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-xhdpi/ic_app_logo_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-xhdpi/ic_app_logo_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-xhdpi/ic_app_logo_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-xhdpi/ic_app_logo_round.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-xxhdpi/ic_app_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-xxhdpi/ic_app_logo.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-xxhdpi/ic_app_logo_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-xxhdpi/ic_app_logo_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-xxhdpi/ic_app_logo_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-xxhdpi/ic_app_logo_round.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-xxxhdpi/ic_app_logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-xxxhdpi/ic_app_logo.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-xxxhdpi/ic_app_logo_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-xxxhdpi/ic_app_logo_foreground.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/mipmap-xxxhdpi/ic_app_logo_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/mipmap-xxxhdpi/ic_app_logo_round.webp -------------------------------------------------------------------------------- /composeApp/src/main/res/values/ic_app_logo_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/values/ic_app_logo_background.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /composeApp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/composeApp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/gradlew.bat -------------------------------------------------------------------------------- /iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Group 9 (1) (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Group 9 (1) (1).png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/AppLogo.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/AppLogo.imageset/app-icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/AppLogo.imageset/app-icon-1024.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/DislikeFillLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/DislikeFillLogo.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/DislikeFillLogo.imageset/Vector (4).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/DislikeFillLogo.imageset/Vector (4).svg -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/DislikeLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/DislikeLogo.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/DislikeLogo.imageset/Vector (2).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/DislikeLogo.imageset/Vector (2).svg -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/GenerateLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/GenerateLogo.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/GenerateLogo.imageset/generate_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/GenerateLogo.imageset/generate_logo.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/GoogleLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/GoogleLogo.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/GoogleLogo.imageset/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/GoogleLogo.imageset/icon.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/LightOrange.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/LightOrange.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/LikeFillLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/LikeFillLogo.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/LikeFillLogo.imageset/Vector (3).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/LikeFillLogo.imageset/Vector (3).svg -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/LikeLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/LikeLogo.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/LikeLogo.imageset/Vector (5).svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/LikeLogo.imageset/Vector (5).svg -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Media.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/Media.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Media.imageset/Media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/Media.imageset/Media.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/NoImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/NoImage.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/NoImage.imageset/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/NoImage.imageset/no_image.png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/OnPrimary.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/OnPrimary.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/OnPrimaryContainer.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/OnPrimaryContainer.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/OnSecondaryContainer.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/OnSecondaryContainer.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/OnSecondaryContainer8o.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/OnSecondaryContainer8o.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/OnSurfaceVariant.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/OnSurfaceVariant.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Outline.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/Outline.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/OutlineVariant.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/OutlineVariant.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Primary95.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/Primary95.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/PrimaryColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/PrimaryColor.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/PrimaryContainer.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/PrimaryContainer.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/SampleImg.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/SampleImg.imageset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/SampleImg.imageset/Media (1).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/SampleImg.imageset/Media (1).png -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/SecondaryContainer.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/SecondaryContainer.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/SecondaryFixedDim.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/SecondaryFixedDim.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Assets.xcassets/Surface.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Assets.xcassets/Surface.colorset/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Fonts/roboto_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Fonts/roboto_medium.ttf -------------------------------------------------------------------------------- /iosApp/iosApp/Fonts/roboto_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Fonts/roboto_regular.ttf -------------------------------------------------------------------------------- /iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iosApp/iosApp/Screens/BookDetailScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Screens/BookDetailScreen.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Screens/CategoriesScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Screens/CategoriesScreen.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Screens/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Screens/ContentView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Screens/GenreBookView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Screens/GenreBookView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Screens/HomeContent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Screens/HomeContent.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Screens/HomeScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Screens/HomeScreen.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Screens/HomeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Screens/HomeViewModel.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Screens/LaunchScreenController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Screens/LaunchScreenController.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Screens/LoginScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Screens/LoginScreen.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Screens/SharedViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Screens/SharedViewModel.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Screens/SplashScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Screens/SplashScreen.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Ui/Theme.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Ui/Theme.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Utils/NetworkMonitor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Utils/NetworkMonitor.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Utils/NetworkViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Utils/NetworkViewModel.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Utils/OrientationControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Utils/OrientationControl.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Utils/PortraintHostingController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Utils/PortraintHostingController.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Utils/PortraitCategoriesScreenWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Utils/PortraitCategoriesScreenWrapper.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Utils/PortraitLoginScreenWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Utils/PortraitLoginScreenWrapper.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Utils/Utils.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Utils/Utils.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/BookItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/BookItem.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/Buttons/FilterRecommendationButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/Buttons/FilterRecommendationButton.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/Buttons/GenerateRecommendationButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/Buttons/GenerateRecommendationButton.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/Buttons/LikeDislikeButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/Buttons/LikeDislikeButton.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/Buttons/ReadStatusButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/Buttons/ReadStatusButton.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/CustomDatePicker.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/CustomDatePicker.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/HorizontalBookItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/HorizontalBookItem.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/ImageView/ImageHolder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/ImageView/ImageHolder.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/LoadingScreen.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/LoadingScreen.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/NoInternetView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/NoInternetView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/RatingBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/RatingBar.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/TabBar/CustomTabBar.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/TabBar/CustomTabBar.swift -------------------------------------------------------------------------------- /iosApp/iosApp/Views/VisualEffectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/Views/VisualEffectView.swift -------------------------------------------------------------------------------- /iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /screenshots/img1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/screenshots/img1.png -------------------------------------------------------------------------------- /screenshots/img10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/screenshots/img10.png -------------------------------------------------------------------------------- /screenshots/img2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/screenshots/img2.png -------------------------------------------------------------------------------- /screenshots/img3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/screenshots/img3.png -------------------------------------------------------------------------------- /screenshots/img4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/screenshots/img4.png -------------------------------------------------------------------------------- /screenshots/img5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/screenshots/img5.png -------------------------------------------------------------------------------- /screenshots/img6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/screenshots/img6.png -------------------------------------------------------------------------------- /screenshots/img7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/screenshots/img7.png -------------------------------------------------------------------------------- /screenshots/img8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/screenshots/img8.png -------------------------------------------------------------------------------- /screenshots/img9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/screenshots/img9.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /shared/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/build.gradle.kts -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/api/GeminiClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/src/commonMain/kotlin/api/GeminiClient.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/api/OpenAIClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/src/commonMain/kotlin/api/OpenAIClient.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/RemoteDataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/src/commonMain/kotlin/data/RemoteDataSource.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/data/SupabaseProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/src/commonMain/kotlin/data/SupabaseProvider.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/model/GeminiApiRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/src/commonMain/kotlin/model/GeminiApiRequest.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/model/GeminiApiResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/src/commonMain/kotlin/model/GeminiApiResponse.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/model/OpenAIRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/src/commonMain/kotlin/model/OpenAIRequest.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/model/OpenAIResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/src/commonMain/kotlin/model/OpenAIResponse.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/model/SupabaseRemoteEntities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/src/commonMain/kotlin/model/SupabaseRemoteEntities.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/utils/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/src/commonMain/kotlin/utils/Constants.kt -------------------------------------------------------------------------------- /shared/src/commonMain/kotlin/utils/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/novumlogic/BookMatch/HEAD/shared/src/commonMain/kotlin/utils/Extensions.kt --------------------------------------------------------------------------------