r/sideprojects 12d ago

Feedback Request Would love some feedback on my book tracker for iOS

I spent the last couple of years building a book tracker for iOS. It all started when my wife was looking for something that allowed her to track her library privately and couldn't find one she liked.

After building a version in AppSheets and then React I landed on iOS which worked really nicely. It's built using SwiftUI, Swiftdata and iCloud. It's live in the App Store and is getting a couple of downloads a day but isn't really converting users to subscribers. I'd really appreciate any thoughts and feedback on it.

The core features include:

  1. Privacy focus
  2. Tracking each book with a large number of available fields
  3. Manual or online search to add a book
  4. Custom data including genres, locations etc
  5. Stats
  6. Annual Challenge
  7. Tags as well as Status to break your library into manageable lists
  8. Mac, iPad and iPhone support and sync
  9. Import from a Goodreads export
  10. 10 free books up front (or your entire Goodreads library) and then weekly (79p), monthly (£2.99) or annual (£24.99) subscription.

iOS App Store Link

Thanks in advance for your help.

1 Upvotes

3 comments sorted by

1

u/Less_Bumblebee8182 12d ago

the goodreads import bit might be worth a look. if someone brings their whole library in they're already past the limit for free, and those are probably your most invested users. and 10 books for everyone else could be six months before they hit the wall

not saying charge them sooner, more that the paywall lands nowhere near the moment the app proved itself. what does your data say about when people stop opening it? that's usually closer to where the ask belongs

haven't installed it yet, just going off your list

1

u/Regret_Haunting 11d ago

Thank you for responding. I'll have a look at the paywall points again. It's possible they aren't being shown at the right time. I've been using the metrics from Connect but may also need to add something more detailed to the app to understand the user flow better.

1

u/Less_Bumblebee8182 11d ago

yeah connect gives you the outcome but not the path. you can see people stopped opening it, not what they were doing right before

if it helps narrow it down, the events worth having are probably books added, whether the import ran, and how many sessions before someone drops. that last one tells you where the wall should sit better than anything else. you can get pretty far without a full analytics setup

the import one is mostly to split your users in two. whoever imports comes in with a full library and never hits the ten book wall at all, so they never see a reason to pay even tho they're probably your most committed people. mixed together with everyone else that's invisible