Twiggli
An events and experiences platform whose FlutterFlow app couldn't get through store review – live in both stores within a month.
- Role
- Period
- Stack
Starting point
The app existed as a FlutterFlow project and was functionally mostly complete, but had never been live in a store. Apple had rejected it under three guidelines: 1.2 (user-generated content without filtering and reporting), 5.1.1 (insufficient purpose string for the photo library) and 4.8 (third-party login without an equivalent privacy-friendly option). On top of that, sign-up and login had critical bugs and the feed didn’t work. The team had no budget for a rebuild and needed someone to finish the existing app.
What I did
First the bugs that lose users immediately: fixed sign-up and login, got the “Following” and “Discover” feeds working again and checked Stripe payments end to end. Then the missing features: booking confirmation emails to guest and host, and a rating system.
For App Review: a filter for objectionable content and a visible report button instead of a hidden double-tap gesture, a new photo library purpose string with an example, and Sign in with Apple as an additional login option. Plus both store accounts and submissions set up properly.
Result
Within a month, the app went live in the Apple App Store and on Google Play for the first time – without a rebuild.
Stack
FlutterFlow, Flutter, Firebase, Stripe, Sign in with Apple, App Store Connect, Google Play Console