Matekvár
A Matekvár egy gyerekeknek készült magyar matektanuló platform, amely weben, Androidon és iOS-en is elérhető egyetlen közös kódbázisból. Nézd meg, hogyan valósítottunk meg skálázható előfizetéses rendszert.
Őszinte
Őszinte, segítőkész, konstruktív.
Tamás Balaton
2024-12-19
Játékos és hatékony matektanulás gyerekeknek
Ügyfél áttekintés
A Matekvár egy kifejezetten a magyarországi piacra fejlesztett oktatási platform, amely a 7–9 éves korosztály számára teszi élvezetessé a matematika gyakorlását. A projekt célja egy olyan modern digitális környezet kialakítása volt, ahol a gyerekek játékos formában sajátíthatják el az alapvető matematikai készségeket, miközben a szülők transzparens módon kezelhetik az előfizetéseket és követhetik gyermek(ek) fejlődését.
A kihívás
Olyan platformot kellett létrehozni, amely egyszerre érhető el weben, Androidon és iOS-en. A fejlesztési idő és a fenntartási költségek minimalizálása érdekében a cél nem három különálló alkalmazás, hanem egyetlen egy, osztott kódbázis használata volt. Emellett kiemelt szempont volt a biztonságos fizetési rendszer (Stripe) integrálása, valamint egy olyan előfizetési modell kialakítása, ahol a szülői profil kezeli a gyermekek hozzáférését.
Megközelítés és Megoldás
A fejlesztés során a hibrid technológiát alkalmaztuk, ami lehetővé tette, hogy egyetlen kódbázisból szolgáljuk ki mindhárom platformot.
Technológiai stack
Next.js, Custom Code, TypeScript, valamint Supabase adatbázist használtunk a stabil és skálázható háttér biztosításához.
Dizájn folyamat
A projektet alapos rendszertervezéssel és Figma dizájnnal indítottuk, ahol a Next UI (mai nevén Hero UI) design system elemeire építkeztünk.
Struktúra
Kialakítottunk egy hierarchikus fiókrendszert, ahol a szülői profil menedzseli az előfizetéseket és a hozzáadott gyermekprofilokat.
A fejlődés
A projektet két nagy, jól elkülöníthető iterációban valósítottuk meg. Először megalkottuk a szorzótábla modult, ami 20-as szorzótábláig engedi a gyakorlást különböző módokban (tanulás, gyakorlás, teszt) és nehézségi szinteken. Emellett beépítettünk egy ranglistát (leaderboard) is a motiváció fenntartása érdekében.

Tartalmi bővülés
A második sprint során jelentősen bővítettük a tananyagot: bekerült a római számok tanítása, valamint az összeadás és kivonás a 20-as és 100-as számkörökben.

Innovatív funkciók
Bevezettünk egy egyedülálló „tanulás segítő” modult, amely speciális alfa-hullámú hanganyagokkal segíti a gyerekek ráhangolódását és koncentrációját a tanulás megkezdése előtt.
Eredmények
- Gyors fejlesztési ciklus: Az alaprendszer a tervezéstől a megvalósításig mindössze 2,5-3 hónap alatt készült el.
- Költséghatékony platformfüggetlenség: Webes felület és natív mobilalkalmazások egyetlen forráskódból.
- Modern vizuális élmény: Letisztult, "egyszerű de nagyszerű" felület, amely modern és szép dizájnnal támogatja az oktatási célokat.
Hasonló eredményt szeretnél?
Beszéljük át a projektedet.
További referenciák
Nézd meg a portfóliónk további projektjeit.
































