Retour aux réalisations
Étude de cas

OwlRoutine

Honorez votre rituel du soir, méritez votre matin

Une application de réveil basée sur les cycles de sommeil qui vous fait mériter votre réveil. Avec des missions pour arrêter l'alarme (preuve photo et calcul), une routine du soir guidée, des scores de sommeil, une heatmap réveils réussis/repoussés/difficiles et une boutique de récompenses — le tout appuyé par un pont natif iOS AlarmKit pour des alarmes fiables.

React NativeExpoTypeScriptSwiftSupabaseRevenueCat
01

Missions pour arrêter l'alarme

Arrêtez vraiment de repousser l'alarme. Résolvez un problème de calcul ou reproduisez une photo de votre lit (comparaison pHash sur l'appareil) avant que l'alarme ne s'éteigne.

Missions pour arrêter l'alarme
02

Routine du soir guidée

Une check-list du coucher guidée — téléphone posé, lecture, étirements, méditation — avec une session et un minuteur de détente pour bâtir un rituel d'avant-sommeil plus apaisé.

Routine du soir guidée
03

Scores de sommeil et calendrier heatmap

Un calendrier mensuel en code couleur marquant les matins réussis, repoussés et difficiles, avec score moyen, meilleur jour, taux de régularité et statistiques des sessions du soir dans un seul rapport.

Scores de sommeil et calendrier heatmap
04

Le détail matin après matin

Touchez n'importe quel jour pour toute l'histoire — score de sommeil, temps mis à arrêter l'alarme, tentatives de mission photo et rituels du soir accomplis.

Le détail matin après matin
05

Pont natif AlarmKit

Des modules Expo Swift sur mesure encapsulent l'API AlarmKit d'iOS 26 pour des alarmes fiables au niveau système, qui se déclenchent même sous une gestion d'énergie agressive de l'OS.

Pont natif AlarmKit
06

Récompenses et personnalisation

Gagnez des pièces en accomplissant vos cycles et vos routines du soir, puis débloquez des visages d'avatar et des robots — ou importez une photo personnalisée — dans la boutique de récompenses.

Récompenses et personnalisation

Stack technique

Frontend

React NativeExpo SDK 54TypeScriptReact QueryZustandReanimated

État & stockage

ZustandMMKVReact QuerySecure Store

Modules natifs

AlarmKit (iOS 26+)pHash Image MatchSwift Expo Modules

Backend

SupabasePostgreSQLApple & Google AuthJWT

Plateforme

Expo NotificationsNotifeeCameraSensorsHaptics

Monétisation & distribution

RevenueCatIn-App PurchasesEAS Buildi18n

Captures d'écran de l'application

Ajout d'alarme avec missions Photo et Calcul
Check-list de la routine du soir
Rapport de sommeil avec calendrier heatmap
Détails du rapport de sommeil par jour
Écran d'accueil des alarmes
Boutique de récompenses
Session de détente du soir
Minuteur de détente du soir

Une idée similaire ?

Parlons de la façon de transformer votre concept en une application en production.

Démarrer un projet