Inspiration

As independent developers, we often build features before thinking about sustainable monetization. Tierline was inspired by the need to make subscription integration feel simple, intentional, and developer-friendly — especially in mobile apps built with React Native.

We wanted to explore how seamless subscription gating can be when powered by RevenueCat, and how it can elevate even a simple MVP into a scalable product.

What it does

Tierline is a React Native mobile app that demonstrates subscription-based feature gating using RevenueCat.

Users can:

  • Access core features for free
  • Upgrade through a subscription paywall *Unlock premium functionality through entitlement checks

The app showcases how subscription logic can be integrated cleanly into a mobile product architecture.

How we built it

We built Tierline using:

  • React Native (frontend)
  • RevenueCat SDK for subscription management
  • Entitlement-based feature gating
  • Modular component structure for scalability

The app connects to RevenueCat to fetch offerings, present a paywall, and conditionally unlock premium features based on active subscriptions.

Challenges we ran into

  • Configuring products correctly across RevenueCat and the app store sandbox
  • Handling entitlement state changes in real time
  • Managing subscription logic cleanly within React Native state
  • Balancing MVP speed with clean architecture

Accomplishments that we're proud of

  • Successfully integrating RevenueCat into a React Native mobile app
  • Implementing subscription-based feature gating
  • Designing a clean, user-friendly paywall
  • Shipping a working MVP within the hackathon timeframe

What we learned

  • Subscription architecture should be considered early in product design
  • RevenueCat significantly simplifies cross-platform subscription management
  • Clear entitlement logic makes premium feature gating predictable and scalable
    • Shipping an MVP fast requires disciplined scope control

What's next for Tierline

  • Expand premium feature set
  • Improve paywall UX and tier customization
  • Add analytics to better understand conversion behavior
  • Refine onboarding to clearly communicate subscription value
  • Prepare for production-ready deployment

Built With

Share this project:

Updates