
HPS — Human Performance Score
aplicații mobileHPS: o aplicație mobilă construită solo, de la zero la Play Store
Aplicație mobilă de tip RPG pentru dezvoltare personală: transformă acțiunile zilnice (somn, sport, lectură, meditație, plus factorii negativi) într-un singur scor de performanță și un nivel de la 1 la 50. Construită integral de o singură persoană, de la motorul de scor determinist până la publicarea pe Google Play.

- Produs
- HPS — Human Performance Score
- Tip
- Aplicație mobilă (Android, iOS în curând)
- Ce am făcut
- Tot: motor, backend, testare, publicare, site
- Rezultat
- Live pe Google Play, v1.3.7
20 în 4 categorii
Atribute urmărite
1-50
Niveluri
125/125 (Vitest)
Teste motor
până la 2000 useri virtuali
Încărcare testată
1.3.7 (build 27)
Versiune Android
Android live, iOS în curând
Platformă
Ce mi-am propus
HPS a pornit dintr-o idee simplă: o aplicație care transformă viața de zi cu zi într-un joc, cu un scor unic de performanță, ca un personaj care crește pe măsură ce trăiești mai bine.
Dar miza reală a fost alta. Am vrut să demonstrez că pot construi și livra singur o aplicație mobilă completă. Nu un demo, ci un produs real: cu motor propriu, backend, teste, monitorizare și distribuție pe Google Play.
Rolurile unei echipe intregi, un singur om
O singură persoană trebuia să acopere rolurile unei echipe întregi.
Game design pentru un motor de scor cu peste 12 straturi de multiplicatori. Backend Supabase cu reguli de securitate și funcții atomice. Testare la scară, până la mii de utilizatori simulați. Build nativ Android cu Capacitor. Un sistem de force-update controlat de la distanță. Plus paginile legale și landing-ul cerute de Google Play.
Toate, făcute de un singur om care lucrează în marketing.
Creierul aplicatiei, explicat simplu
Motorul ia acțiunile simple din ziua respectivă, le trece prin filtre care împiedică trișarea (citești 200 de pagini nu îți dă de 10 ori mai mult, există un plafon) și le transformă în creștere pe 20 de atribute, în 4 categorii. Fiecare zi pornește de la fotografia zilei precedente și adaugă doar contribuția de azi. La final, totul devine un singur scor de performanță și un nivel de la 1 la 50, mereu același pentru același istoric.
20 de atribute, 4 categorii (Cognitiv, Fizic, Biologic, Comportamental). Scorul e media ponderată a categoriilor, scalată ca să nu crească liniar la infinit.
Anti-trișare prin matematică: saturare a intrărilor, stacking controlat, randamente descrescătoare și plafoane pe bonusuri (+75% din skill tree, +40% din arhetipuri).
Robust: funcții care elimină valorile invalide, istoric corupt filtrat automat, și un fallback care face ca motorul să nu producă niciodată un scor stricat.
Sistemul, pas cu pas
Apasa pe un pas pentru detalii
Engine în TypeScript pur care transformă intrările zilnice în 20 de atribute pe 4 categorii, printr-un teanc de multiplicatori cu saturare, stacking controlat și randamente descrescătoare. Același istoric dă mereu același scor, verificat printr-un shadow run în development.
Skill tree pe 5 ringuri deblocat prin streak-uri, campanii tematice, arhetipuri permanente, leaderboard global și o economie de monede HPS Coin alimentată de pașii reali prin Health Connect.
Supabase ca sursă unică de adevăr: intrările zilnice în PostgreSQL, rehidratare care reconstruiește istoricul, funcții atomice cu index unic pentru idempotență și reguli de securitate (RLS) pe tabelele sensibile.
125 din 125 de teste unitare pe motor (determinism, prevenirea exploziei scorului, penalizări), teste end-to-end pentru utilizatori în paralel și race pe market, plus o suită de load testing care urcă până la 2000 de utilizatori virtuali.
Un check automat de tip CI (typecheck plus lint plus build) și un verdict GO/NO-GO susținut de teste reale: 0% cereri eșuate și p95 în jur de 100 ms la scriere concurentă, cu Sentry și Firebase Crashlytics conectate pentru monitorizare în producție.
Build Capacitor semnat, publicat sub com.hps.humanperformancesystem. Un sistem de force-update controlat de la distanță printr-un singur UPDATE în baza de date împinge utilizatorii pe versiuni vechi să actualizeze, cu un kill switch instant dacă apare o problemă.
Landing-ul pe humanperformancescore.online, paginile de privacy și termeni cerute de Google Play, paginile de confirmare email și resetare parolă, și un vizualizator separat de skill tree.
Aplicatia
Din interior
Apasa pe o imagine pentru a o mari
Ce a ieșit
HPS este live pe Google Play, ajunsă la build 27 după mai multe release-uri, cu motor determinist, backend Supabase, testare până la 2000 de utilizatori virtuali și monitorizare în producție.
Nu e un experiment rămas pe laptop. E o aplicație stabilă, publicată și întreținută, cu un proces de release pus la punct. Are și un site propriu de prezentare, humanperformancescore.online, cu paginile legale cerute de store.
Versiunea iOS e următorul pas, cu backend-ul deja pregătit să o primească.
Un studio de jocuri întreg, construit de un singur om: motor, backend, teste la 2000 de utilizatori și publicare pe Play.
Ai o idee de aplicatie si vrei sa devina realitate, de la zero pana in store?
Trimite cerereConstruit cu
Pașii următori
Lansarea pe App Store (iOS), cu backend-ul deja structurat să primească platforma nouă. Plus iterații pe conținut: campanii noi, arhetipuri și echilibrări ale economiei.
Ce intreaba lumea
A fost construită integral solo de Catalin, de la motorul de scor până la publicarea pe Google Play, fără echipă.
Da, este live pe Google Play sub com.hps.humanperformancesystem, ajunsă la build 27 după mai multe release-uri. Versiunea iOS este în pregătire.
Motorul folosește saturare a intrărilor, stacking controlat și randamente descrescătoare, plus plafoane pe bonusuri (+75% skill tree, +40% arhetipuri). Creșterea nu este simplă adunare, iar scorul rămâne greu de gonflat artificial.
125 din 125 de teste unitare pe motor, teste end-to-end pentru utilizatori în paralel și race conditions, plus teste de încărcare până la 2000 de utilizatori virtuali, cu p95 în jur de 100 ms la scriere concurentă.
Există un sistem de force-update controlat de la distanță: cu un singur UPDATE în baza de date, utilizatorii pe versiuni vechi sunt împinși să actualizeze, iar un kill switch dezactivează blocarea instant dacă apare o problemă.
Da. Același proces, de la idee la motor, backend, testare și publicare în store, îl pot aplica pe ideea ta. Trimite o cerere și vedem ce se poate face.
Urmatorul pas
Vrei o aplicatie construita ca la carte?
De la idee la motor, backend, testare si publicare in store. Programeaza o discutie de 30 de minute si vedem ce se poate face. Gratuit, fara obligatii.
Alte studii de caz
RecomandatUn program care fotografiază singur o cameră live, din oră în oră, cu calculatorul închis
Camerele publice transmit non-stop, dar nu păstrează nimic. Ce nu ai văzut în direct e pierdut. Programul ăsta se uită singur la o transmisiune live, salvează cadrul pe disc la intervalul ales și scrie într-un jurnal ce a ieșit din fiecare încercare. Rulează și cu fereastra închisă.
Vezi studiul
RecomandatUn om care nu există, pentru firma care n-are pe cine pune pe cameră
Două reclame de 18 secunde în care aceeași femeie vorbește română. Femeia nu există, birourile nu există, camera n-a pornit niciodată. Al doilea clip a pornit din același fișier ca primul, la opt ore distanță. Singurul lucru real sunt 31 de secunde de voce, citite pe telefon într-o cameră liniștită.
Vezi studiul
RecomandatUn program care completeaza singur dosarul de prosumator de 12 pagini
Un program desktop care ia datele clientului si echipamentele alese, calculeaza singur puterile si scoate dosarul de prosumator de 12 pagini in PDF, gata de depus la reteaua de electricitate.
Vezi studiul