{"repo":"MultiplatformKickstarter/Adoptme","free":true,"listed":false,"github":"https://github.com/MultiplatformKickstarter/Adoptme","clone":"git clone https://github.com/MultiplatformKickstarter/Adoptme.git","description":"Production-ready marketplace app template for Kotlin Multiplatform & Compose Multiplatform. Android, iOS & Desktop from a single codebase.","language":"Kotlin","stars":123,"topics":["android","desktop","ios","kmp","kotlin","kotlin-multiplatform","multiplatform","multiplatform-app","composables","compose-desktop"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Adoptme A full-featured open-source Kotlin Multiplatform app template — Android, iOS, Desktop & Backend. Production-ready · Compose Multiplatform · Shared UI & Logic · Ktor Backend --- What is Adoptme? Adoptme is an opinionated, production-ready Kotlin Multiplatform app template built on top of Compose Multiplatform . It targets Android, iOS, and Desktop from a single shared codebase — with a Ktor backend included. Rather than covering only the basics, Adoptme solves the real problems you encounter when taking an app from zero to production: navigation, dependency injection, image loading, internationalization, dark mode, accessibility, CI, and more — all wired up and working out of the box. Use it as a launchpad for your own KMP application. --- Features Screens & Flows - ✅ Login / Sign Up — full authentication flow - ✅ Onboarding — swipeable intro slides with localized content - ✅ Home — pet listings with \"Near Me\" grid and \"Last Search\" carousel - ✅ Search Listing — filterable pet list by category - ✅ Pet Detail — full pet profile with favorite toggle - ✅ Favorites — lists all favorited pets with unfavorite action, backed by a real API - ✅ Inbox — conversation list with per-conversation chat screen, message bubbles, and send input - ✅ Chat — real-time-style messaging per conversation with auto-reply in debug/mock mode - ✅ Pet Upload — form to submit a new pet listing - ✅ Profile — logged-in user profile with ratings and options - ✅ Profile Detail — public user profile with","default_branch":null,"files":null,"tree":[],"storefront":"/r/MultiplatformKickstarter","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MultiplatformKickstarter/Adoptme/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}