MobileOpen source

Tuckbox

Open-source Expo Router starter on Firebase with offline-first data

About this starter

Tuckbox is an MIT-licensed Expo starter using Firebase Auth, Firestore with offline persistence, Cloud Functions and Firebase Cloud Messaging. It ships email, Google and Apple sign-in, a profile screen, light and dark themes, deep links, a settings screen with account deletion as the stores require, and Jest tests with Firebase emulators.

It is opinionated about offline-first behavior, so screens read from the local cache and sync in the background. That makes it a good fit for apps used on the move. The limitation: monetization is not included. There is no paywall or in-app purchase setup, and the README points to RevenueCat without an example.

Highlights

  • 01Offline persistence on by default
  • 02Account deletion flow that meets store rules
  • 03Tests run against Firebase emulators

Tags

Related starters

More in Mobile
  • Junco

    Mobile

    One-time

    Expo and Next.js monorepo sharing screens, auth and billing

    $229 once4.5
    • expo
    • nextjs
  • One-time

    Expo and Supabase starter with RevenueCat paywalls and push notifications

    $179 once4.7
    • expo
    • revenuecat
  • Paddock

    Mobile

    Subscription

    Flutter and Supabase starter with realtime chat and maintained releases

    $12/mo4.0
    • flutter
    • supabase
Live demo · Kitshelf— View template →