Aller au contenu
Supastack
FR
Thème
Se connecterObtenir Supastack
Tous les articles

Un boilerplate SaaS Expo avec connexion, chat IA et vrais paywalls

L'app Expo de supastack est un SaaS mobile de production : connexion OAuth et e-mail, assistant IA, notifications, thèmes et paywalls RevenueCat, adossée à la même API que l'app web.

Noah Zixin Zhang1 min de lecture

Que contient l'app Expo de supastack ?

Cela dépend de la formule, mais l'app Expo est un SaaS mobile de production, pas une démo : connexion Google et Apple plus codes par e-mail, un assistant IA, une boîte de notifications, un verrouillage biométrique, des thèmes et un paywall RevenueCat relié au même backend et aux mêmes règles d'accès que l'app web. Les profils EAS pour le développement, la prévisualisation et la soumission aux stores sont déjà configurés.

La moitié mobile d'un vrai SaaS

L'app livre les écrans dont un produit mobile payant a réellement besoin, pas une démo à trois boutons. Flux de connexion, flux d'accueil rempli, assistant IA, boîte de notifications, réglages et paywall RevenueCat fonctionnent tous contre la même API que l'app web.

  • Connexion Google et Apple plus codes à usage unique par e-mail, avec deep links d'auth
  • Assistant IA avec contrôles de modèle et de sortie
  • Boîte de notifications avec statut lu/non lu et horodatages compacts
  • Achats RevenueCat, restauration et accès vérifié
  • Verrouillage biométrique de l'app et sessions en secure-store
  • Modes système, clair et sombre sur le système de thèmes partagé
  • Notifications prêtes pour le push via expo-notifications

Construite comme les équipes Expo l'attendent

Expo 57 sur React Native 0.86 avec la navigation fichier Expo Router, des appels API typés vers le backend hébergé, et des profils de build EAS pour le développement, la preview et la soumission en store.

Les sessions se synchronisent via le stockage sécurisé et les deep links d'auth : un utilisateur qui achète sur le web débloque sur le téléphone, et un achat in-app apparaît dans votre admin web.

  • Expo + React Native
  • EAS Build + Submit
  • RevenueCat
  • TypeScript + Turborepo
  • Better Auth
  • iOS + Android

L'app web est votre backend

L'app mobile n'a pas de backend fantôme, elle s'authentifie et lit ses données sur le même déploiement Next.js ou TanStack Start que vos utilisateurs web. Une surface d'API, un jeu de règles, une vue d'admin pour tous les utilisateurs.

Du clone aux stores

Pointez l'app vers votre API déployée, lancez-la dans Expo Go ou un dev build, et elle démarre sur de vrais écrans plutôt que des placeholders. Les profils EAS et les guides de soumission vous mènent du premier build à la review TestFlight et Play Console.

  • Profils de build dev, preview et production déjà configurés
  • Les guides RevenueCat et push couvrent la configuration propre à chaque store
  • Verrouillage, deep links et thèmes fonctionnent clé en main

Questions fréquentes

  • Comment fonctionnent les paiements sur mobile ?, Via les achats in-app RevenueCat, la voie imposée par les stores pour les biens numériques. Achats, restaurations et droits d'accès suivent les mêmes règles que le billing web.
  • Faut-il un Mac pour publier l'app iOS ?, Non. EAS Build compile et signe les builds iOS dans le cloud ; le guide de soumission couvre la review App Store. Un Mac ne sert que pour le simulateur local.
  • L'app mobile fonctionne-t-elle sans l'app web ?, L'app dialogue avec l'API hébergée, le même déploiement Next.js ou TanStack Start qui fait tourner votre site. Livrées ensemble, chaque écran repose sur de vraies données.

Votre prochain produit commence ici.

Payez une fois. Créez des produits rentables.