Inspiration

I wanted to set up my room in a tech and minimalistic style but found that similar apps either required a subscription or only offered predefined styles. That's why, I created MiniRoom AI with a unique credit/coin system, so you avoid the monthly or weekly subscriptions and can enjoy custom styling without ongoing commitments.

What it does

MiniRoom AI lets users redesign their rooms in any style they want. Simply upload a photo, choose preferred style or define your custom style, and see instant AI-generated transformations.

How we built it

I've used Kotlin Multiplatform and Compose Multiplatform to make 2 native apps with the same codebase. Also used Replicate API for interior design AI. For storing database, Firebase is used. The app is designed for both Android and iOS.

Challenges we ran into

1) I started with RevenueCat's Paywall UI feature, but then realized that it's not very friendly for consumable products. It's excellent for subscriptions but not ideal for this kind of coin-based system. 2) I had several limitations using RevenueCat in Kotlin Multiplatform, such as issues with metatags for offering, for example. 3) AppStore did not approve the app currently, saying that it is not unique app

Accomplishments that we're proud of

Successfully developed AI app for room redesigns and created a user-friendly app that works on both Android and iOS platforms

What we learned

Using combination of Replicate, RevenueCat, Firebase and Webhooks.

What's next for MiniRoom AI - Design Your Room

1) Adding promo code feature 2) Creating automation feature that will post new generated room design to app's social media page 3) Offering promo codes to mainly to interior designers/architects for marketing purposes

Built With

Share this project:

Updates