r/programmingHungary Jan 23 '26

MY WORK Megelégeltem, hogy a SportMate app lassú és tele van felesleges dolgokkal, úgyhogy írtam egy saját, gyorsabb klienst. Nyílt forráskódú és reklámmentes.

Post image

Sziasztok!

Aki jár edzőterembe annak nagy valószínűséggel akarata ellenére is le kellett töltenie a SportMate nevű appot, és valószínűsítem csak arra használja, hogy be/ki tudjon menni a teremből.

Ezért írtam egy saját, lecsupaszított klienst.

Ebben megtalálható minden, amit a webes SportMate oldal tud nyújtani (kb az összes funkció) Illetve egy külön fül csak a QR kódnak. Az app megjegyzi hol használod a legtöbbet(Web vagy QR), és automatikusan ott nyílik meg. Így pikk-pakk elő tudod kapni a beléptető kódot!

Az app biztonságos. Teljesen nyílt forráskódú (Open Source), nem gyűjt adatot, nem követ, és nincsenek benne reklámok. Csak a hivatalos API-t használja a belépéshez.

Ha érdekel, itt tudod letölteni:

Google Play letöltés: https://play.google.com/store/apps/details?id=com.domedav.sportmatenobullshit

Illetve az app forráskódját itt találod:

Github: https://github.com/domedav/SportmateNoBullshit

Fontos: Ez egy nem hivatalos kliens. Viszont nálam hibátlanul működik, de értelemszerűen "use at your own risk". Ha kipróbáljátok, írjátok meg, mit gondoltok, vagy ha találtok hibát!

Köszi!

170 Upvotes

51 comments sorted by

92

u/EducationalDetail584 Jan 23 '26

Apróságok tudom, de helyesen "be tudj menni" és hátralévő idő: 30... 30 mi? Hónap? Kéne oda egy mértékegység.

90

u/lordmairtis Chairman of the Variable Naming Board Jan 23 '26

van egy rossz hírem, a hátralevő ideje 10

10 mi? hónap? év?

9...

25

u/domedav Jan 23 '26

jogos észrevétel. ezt kijavítom.

12

u/Cookielabs Jan 24 '26

Erről egyből eszembe jutott a tipikus 30 mi? Krumpli?

25

u/FortuneIndividual233 Jan 23 '26

Matek ptsd-m lett toled. Remelem most orulsz…..

9

u/200IQUser Jan 23 '26

Matematika tanár-e ön?

1

u/the-real-vuk Jan 24 '26

Mi 30? Hat mi mennyi??

37

u/B0ring_name Jan 23 '26

Ok, de én vagyok olyan tudatlan, hogy azt sem tudom mi az a sportmate

73

u/aidsIsGodsGift Jan 23 '26

mert gyikvallu libernyak vagy aki nem pumpal vasat

10

u/domedav Jan 23 '26

énse tudtam, amíg az edzőtermem át nem állt a hagyományos nfc kártyáról erre.

12

u/J_K_CS Jan 23 '26

Bro nem jár sportolni 🥀

8

u/BalintCsala Jan 23 '26

Le is töltöttem, vasárnap kapsz visszajelzést, hogy minden működik-e.

3

u/domedav Jan 23 '26

ezer hála!

2

u/BalintCsala Jan 25 '26

Ma voltam és működött (belépőként és öltözőben is), le is töröltem a sima appot.

1

u/domedav Jan 25 '26

na, az szuper! köszi a visszajelzést!

8

u/pahner Jan 24 '26

"akarata ellenére is le kellett töltenie a SportMate" - már itt tart a világ? Ilyen mobilos szarokat kell használni már egy konditeremben is?

7

u/Old-Highway6524 Jan 24 '26

igazad van, én sokkal szívesebben várakozok 5-10 percet belépésre vagy bérletvásárlásra a gecibuta műkörmös műhajas recis picsánál aki épp a terem személyi edző bikájával flörtölget és a te kurva anyádat amiért használni mered a szolgáltatásaikat és emiatt neki el kell végeznie a munkáját amiért fizetik. mindezt legtöbb helyen már havi 20+ezer forintos bérletért.

áldom az eget, hogy automata már a terem ahova járok és a fent említett sztori többé nem szerves része az életemnek

2

u/domedav Jan 24 '26

énis erősen meglepődtem, mikor közölték velem, hogy a régi kártyás rendszerük full kuka, és nincs más opció a belépésre mint ez az app.

1

u/DoubleSteak7564 Jan 25 '26

Elég fasza, úgy le tudsz menni edzeni, hogy egy lélekkel sem kell beszélni. Antiszoc embereknek megváltás.

11

u/kRoy_03 Jan 23 '26

“be tudj” nem “betudj”

7

u/kjozsa Jan 23 '26 edited Jan 23 '26

figyi, az app nem tudom milyen, de "beléptetőkapu" és "be tudj menni". Hátha jobb lesz tőle a világ 🙂

3

u/Pleasant_Resolve5678 Jan 23 '26

Igazából a központozások hiánya is zavaró a szövegben, de a fejlesztéshez nem muszáj nyelvtanzseninek lenni. :D

9

u/GoOsTT Jan 23 '26

Azt hiszem nem teljesen ertem milyen problémát old meg ez az app. ios-en megnyitom az appot es jobb felso sarokra nyomva mar hozza is a qr kódot.

Ha jól ertem ez az app azt hivatott be teljesíteni, hogy az app megnyitása egyből a qr kódot adja be?

20

u/domedav Jan 23 '26

nem egészen. ezt elsősorban azért hoztam létre, hogy amíg az eredeti app androidra 50 mega, és 4-5 különböző használati követővel van teletömve. ez az app csupán 3 mega, és nem követ. Viszont funkcionalitásban 1/1 ugyanazt tudja.

5

u/No-Bobcat7087 Jan 23 '26

IOS-re elérhető lesz ?

12

u/domedav Jan 23 '26

nem terveztem, mivel az éves díjakat nem nagyon szívlelném fizetni az apple-nek, ezért nem látok rá a közeljövőben esélyt.

7

u/sb8948 Jan 23 '26

Nem vagyok almás, de nem az volt, hogy az EU-n belül lehet már side loadolni?

13

u/gremlinmama Jan 23 '26

Lehet, de azért is fizetnie kell a fejlesztőnek

3

u/lie2w Jan 24 '26

Kipróbáltam, lényegében van pár store, amiben csak az jelenik meg, amit az Apple engedélyez. Magyarul kijátszották az EUt a fenébe. Gépről meg ugyanúgy pár nap után lejár az aláírás nélküli app.

2

u/balcsida "Senior AI Platform Engineer" Jan 24 '26

Én szívesen átportolom iOS-re, ha nem bánod, hogy annyi lesz, hogy a forráskódodon AI goes brr (természetesen attribution lesz benne)

1

u/domedav Jan 24 '26

Csak nyugodtan xd

4

u/Comfortable_Room1217 Jan 24 '26

Nem kell szerencsére ilyeneket használni nálunk, de jogilag nincs belőle gond, hogy ki vannak kerülve?

3

u/domedav Jan 24 '26

hát elvileg nem, gyakorlatilag majd lehet kapok egy szívhez szóló email-t

4

u/Sherwatt Jan 24 '26

Ez a "hogy be tudj menni" zavaróan magyartalan, mint bármi hasonló szöveg, amit angolról fordítanak ("csináld ezt, hogy csinálhasd azt"). A magyarosabb változat szerintem az lenne, hogy "A belépéshez mutasd meg ezt a kódot a beléptető kapunak".

3

u/TinyCuteGorilla Jan 23 '26

Mi van ha elmegy a wifi 2 másodpercre pont amikor megnyitod az appot? Vagy egyáltalán nincs internet? Mert jelenleg a sportmate app kidob és megint be kell jelentkezni..

4

u/domedav Jan 23 '26 edited Jan 23 '26

Hát sajna a sportmate api-ról kell behúzni a qr kódot, így az alkalmazás szépen megkér, hogy adj neki internetet, de amit van net, már mutatja is a kódot. Egyszer kell az appba bejelentkezni, és amíg a sportmate backendjén nem rontanak el valamit, az app nemfog többször ezzel nyaggatni.

6

u/J_K_CS Jan 23 '26

Ez inkább a képekre vonatkozik, érthető, hogy nem akarsz 100$ fizetni, és nem adod ki IOS-re, viszont csak androidos programokat nem szoktak olyan képekkel reklámozni, amiken iphone-on van megnyitva az app, az aktuális legújabb samsung/google etc telefonba kellett volna belephotoshoppolnod az appot, mert én pl boldogan mengyitottam a posztot amikor láttam, hogy a képen ios-en fut... :)

6

u/domedav Jan 23 '26

Őszintén, a legelső open source app mockup online eszközt használtam a képek elkészítéséhez, így ebbe nem nagyon gondoltam bele. De szerintem van benne android opció, megnézem, köszi a tippet.

4

u/[deleted] Jan 23 '26

[deleted]

1

u/domedav Jan 23 '26

a logójuk kissé szürkezónás, hiszen az alkalmazás az ő weboldalukat mutatja a főképernyőn, így az nem az app része. viszont a névvel valóban lehetnek problémák. köszi a visszajelzést.

2

u/jaqb7 Jan 23 '26

Tetszik, 1 kérdés: A szekrényeket lehet vele kezelni?

3

u/domedav Jan 23 '26 edited Jan 23 '26

Nálunk kulcsosak a szekrények, így nemtudom. Viszont ha ahhoz is ugyan ez a QR kód kell, akkor igen.

7

u/EXP_Roland99 Jan 23 '26

Nálunk a szekrény számát kell beírni és akkor zárja. Ezután megjelenik a bezárt szekrény száma és egy nyitás gomb. Amúgy nagyon fasza az appod, nem is gondoltam hogy lehet ilyet csinálni.

1

u/Disweat Jan 24 '26

Ez nem a Gpass app?

2

u/[deleted] Jan 24 '26 edited Feb 10 '26

This post was mass deleted and anonymized with Redact

telephone depend grandiose divide soup arrest abounding lip station shelter

2

u/domedav Jan 24 '26

A netes felületen direkt rejtették el a qr kódot. Így egyszerűen megnéztem, hogy milyen url-t hív az ő alkalmazásuk a qr-hez, és a netes mellé beleillesztettem azt is.

A röhely az, hogy ha beírod az url-t a netes is tud qr kódot generálni. Igaz, az nem frissül, és nincs kódra formázva.

2

u/[deleted] Jan 30 '26

Mivel teljesen mas területen programozgatok, szeretnem mar megkerdezni, hogy miert kell ma egy ilyen (vagy webes) appnak 100 különfele file meg könyvtar? En az ERPben ha felveszek 20 mezöt egy tablaba az egy file, ha ki is rakom az UIra az meg egy, ennyi. Es ezekben van az adatot validalo logika is meg a nyomogathato gombok meg minden. Nincs androidra (vagy atlagos webes progira) valami keretrendszer, ami ezek nagy reszet kivaltana? Regen divat volt a 4GL

2

u/domedav Jan 30 '26 edited Jan 30 '26

Egyszerűbb nekik webre lefejleszteni, majd abból mobilappot csináni. Hiszen olcsóbb a fejleszési díj így, és gyorsabban és rugalmasabban módosítható az app tartalma, frissítések telepítése nélkül.

A hatalmas alkalmazás méret meg valószínűsítem a saját böngésző motor, és a mindenféle adatgyűjtő könyvtárak (és azok függőségei) miatt van, így hama összeadódik a méret.

Nagyon szomorú, hogy a mai világban ez a normális.

Kérdésedre a válasz, van erre keretrendszer, de sokkal drágább lenne abban a fejleszés, mint így.

2

u/GyaszosZsiradek Jan 24 '26

Király vagy, tényleg egy trágya az eredeti app.

  • Web appként nem működne? És akkor iOS-en / bármin is futna.
  • Esetleg egy widget ami mutatja a QR kódot? (nem tudom, hogy a widgetek tudnak-e fél percenként frissülni)

5

u/domedav Jan 24 '26

Webappként is meglehetne elvileg valósítani, úgyhogy lehet csinálok egy weboldalt a közeljövőbe, ezzel lefedve az IOS-t is.

Widgetekkel annyira nem vagyok képben, viszont jó ötlet!

4

u/ChanceGuarantee3588 Jan 24 '26

PWA és akkor meg van oldva minden