Takaisin projekteihin
Oma tuote·Solo Developer·2026

Arkireitti

Perheen tehtävätaulu — lapsille ilman tiliä

3
päivää ideasta valmiiseen
16
Postgres-funktiota
6
taulua, RLS kaikissa

Ongelma

Lapsi ei voi omistaa sähköpostia eikä salasanaa — mutta perheen yhteinen tehtävätaulu tarvitsee silti tunnistautumisen ja tietoturvan. Miten annetaan lapselle pääsy omaan tauluunsa heikentämättä koko kannan suojausta?

Ratkaisu

01

Auth käyttäjille, joilla ei voi olla tiliä

Lapset kirjautuvat 5-merkkisellä koodilla, jonka aakkostosta on poistettu sekoittuvat merkit (ei 0/O/1/I). RLS pysyy tiukkana: lapsipolut kulkevat security definer -RPC:iden läpi, jotka validoivat omistajuuden serverillä joka kutsussa.

02

Realtime-taulu

Lapsi kuittaa tehtävän tabletilla — vanhemman puhelin päivittyy heti Supabase Realtimen kautta. Optimistiset mutaatiot rollbackilla pitävät käyttöliittymän välittömänä.

03

Nollakonfiguraatio-onboarding

Tietokantatriggerit hoitavat provisioinnin: rekisteröinti luo perheen, koodit generoituvat automaattisesti ja uusi lapsi saa 10 ikätasoista oletusrutiinia yhdessä transaktiossa. Toinen vanhempi liittyy 6-merkkisellä perhekoodilla.

Galleria

Arkireitti — kaksitasoinen kirjautuminen: lapsi koodilla, vanhempi tilillä
Arkireitti — kaksitasoinen kirjautuminen: lapsi koodilla, vanhempi tilillä

Mitä mukana

Kaksitasoinen auth: lapsikoodi + vanhemman sähköposti
Kellonaikaa seuraava rutiininäkymä (aamu / koulun jälkeen / ilta)
Yksi koodipohja: iOS, Android ja web — tabletti ja puhelin eri layouteilla
Aikavyöhykekorrekti "tänään" (Europe/Helsinki, ei UTC-keskiyön bugia)
Orpojen perheiden siivous kun vanhempi liittyy toiseen perheeseen

Stack

App
ExpoReact NativeNativeWindTanStack Query
Backend
SupabasePostgres RLSRealtime

Rakennetaanko sinulle vastaava?

Kerro projektistasi — vastaan yleensä saman päivän aikana.