Skip to content

About

Miego planavimo programele pamainomis dirbantiems. iOS Swift, Android Kotlin, watchOS, Supabase, RevenueCat, 7 kalbos.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

415 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shift Sleep Buddy

Miego planavimo programėlė pamainomis dirbantiems žmonėms. Dvi natyvios programos, iOS ir Android, plius Apple Watch palydovas.

Rašau ją vienas.


Problema

Slaugytoja, kuri dirba tris naktines pamainas iš eilės, o paskui grįžta į dienines, negali tiesiog „eiti miegoti anksčiau". Jos kūno laikrodis atsilieka nuo grafiko kelias dienas, ir per tas dienas ji vairuoja, prižiūri pacientus ir daro sprendimus, būdama tokios būklės, kokia teisiškai prilygsta girtumui.

Įprastos miego programėlės to nesprendžia. Jos daro prielaidą, kad tu miegi naktį.

Ką daro

Iš pamainų grafiko sugeneruoja konkretų planą: kada eiti miegoti, kada keltis, kada gerti kavą ir kada jos nebegerti, kada ieškoti šviesos ir kada jos vengti.

  • Pamainų kalendorius su pasikartojimais, sinchronizuojamas su telefono kalendoriumi
  • Miego sekimas per HealthKit ir Health Connect, plius rankinis įvedimas
  • Kofeino langas, skaičiuojamas nuo planuoto miego, ne nuo dienos laiko
  • Miego skolos ir nuovargio rizikos rodikliai
  • Atsigavimo planai po sunkių pamainų serijos
  • Chronotipas, nes ankstyvam ir vėlyvam žmogui tas pats grafikas neveikia vienodai

Kodėl padariau būtent taip

Dvi natyvios programos, ne viena bendra. Miego duomenys guli HealthKit ir Health Connect. Prie jų normaliai prieina tik natyvus kodas. Bendras sprendimas būtų buvęs greitesnis rašyti ir blogesnis naudoti.

Planas iš grafiko, ne iš klausimyno. Vartotojas įveda pamainas, kurias ir taip turi. Nereikia nieko pildyti kas vakarą. Programėlė, kuri reikalauja disciplinos iš žmogaus, kuris ką tik baigė dvyliktą valandą darbo, nebus naudojama.

Onboardingas iki mokėjimo lango parodo asmeninį planą. Devyniolika ekranų, ir tryliktame žmogus mato savo grafiką, ne pavyzdinį. Prašyti pinigų prieš parodant vertę yra greičiausias būdas prarasti vartotoją.


Rinka

Kaina per metus
Timeshifter 69,99 $
Shift Sleep Buddy 44,99 $ arba 5,99 $ per mėnesį

Septynių dienų nemokamas bandymas. Prenumeratas tvarko RevenueCat, todėl abiejose platformose būsena viena.


Kas viduje

Sluoksnis iOS Android
Sąsaja Swift, SwiftUI Kotlin, Jetpack Compose
Sveikatos duomenys HealthKit Health Connect
Pranešimai UserNotifications FCM
Laikrodis watchOS palydovas —

Bendra dalis: Supabase (autentifikacija, duomenų bazė, Edge Functions), PostgreSQL, RevenueCat prenumeratoms. Septynios kalbos: anglų, vokiečių, prancūzų, ispanų, portugalų, italų, olandų.

Kiekviena funkcija yra atskiras aplankas su savo vaizdais, modeliais ir logika. Servisai neturi sąsajos kodo. Testai: vienetiniai visiems servisams, momentiniai kritiniams ekranams, integraciniai Supabase iškvietimams, ir atskirai tikrinamas miego plano generavimas su žinomais įvesties grafikais.


Ko dar nėra

Nėra paleista į parduotuves. Nėra realių prenumeratorių. Kainos ir konversijos tikslai yra planas, ne išmatuotas rezultatas.


Kodas viešas, kad būtų galima perskaityti. Naudoti negalima, žr. LICENSE. Klausimai: domantas.kazl@gmail.com

About

Miego planavimo programele pamainomis dirbantiems. iOS Swift, Android Kotlin, watchOS, Supabase, RevenueCat, 7 kalbos.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages