---
title: "HPS: aplicație mobilă de la zero la Play Store"
description: "Studiu de caz: cum am construit solo aplicația HPS, de la motorul de scor și backend Supabase până la testare la 2000 de utilizatori și publicare pe Google"
canonical_url: https://dmaster.ro/studii-de-caz/human-performance-score
language: ro
type: case-study
last_updated: 2026-07-29
---

# HPS: o aplicație mobilă construită solo, de la zero la Play Store

- HPS — Human Performance Score
- aplicații mobile

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.

[Vezi pe Google Play](https://play.google.com/store/apps/details?id=com.hps.humanperformancesystem)

[Vezi site-ul](https://humanperformancescore.online)

iOS în curând

**Pe scurt**

- **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.

1. 20 de atribute, 4 categorii (Cognitiv, Fizic, Biologic, Comportamental). Scorul e media ponderată a categoriilor, scalată ca să nu crească liniar la infinit.
2. 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).
3. 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

1. **Motorul de scor determinist**: 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.
2. **Straturile de joc**: 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.
3. **Backend cloud-first**: 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.
4. **Testare multistrat**: 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.
5. **Gate de stabilitate înainte de release**: 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.
6. **Publicare pe Google Play cu force-update**: 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ă.
7. **Site, legal și conturi**: 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.

## Din interior

## 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 aplicație și vrei să devină realitate, de la zero până în store?

[Trimite cerere](https://dmaster.ro/cerere)

**Construit cu**

- React + TypeScript + Vite
- Capacitor 8 (Android nativ)
- Supabase (PostgreSQL, Auth, RLS, RPC)
- Health Connect
- Sentry + Firebase Crashlytics
- Tailwind + Radix UI
- Vitest + Playwright + k6
- i18n RO/EN

## 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

### Cine a construit aplicația?

A fost construită integral solo de Catalin, de la motorul de scor până la publicarea pe Google Play, fără echipă.

### Este publicată și funcțională?

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.

### Cum se asigură că scorul nu poate fi păcălit?

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.

### Cât de bine este testată?

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ă.

### Ce se întâmplă la o actualizare critică?

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ă.

### Pot construi și eu o aplicație așa?

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.

Vrei o aplicație construită ca la carte?

De la idee la motor, backend, testare și publicare în store. Programează o discuție de 30 de minute și vedem ce se poate face. Gratuit, fără obligații.

[Trimite cerere](https://dmaster.ro/cerere)

[Toate studiile](https://dmaster.ro/studii-de-caz)

## Alte studii de caz

instalații fotovoltaice

### [CRM personalizat pentru o firmă de fotovoltaice, de la lead la racordare](https://dmaster.ro/studii-de-caz/crm-personalizat-fotovoltaice)

Un CRM personalizat, construit de D MASTER pentru o firmă care vinde și montează sisteme fotovoltaice. Aplicația duce fiecare client prin 7 etape, de la primul contact până la certificatul de racordare, și îl mută singură mai departe când apare dovada. Biroul lucrează pe calculator, iar montatorii închid lucrarea de pe telefon, cu poze, bon de consum și semnătura clientului, chiar și fără semnal.

Recomandat · Studiu de caz

### [Un program care fotografiază singur o cameră live, din oră în oră, cu calculatorul închis](https://dmaster.ro/studii-de-caz/monitorizare-camera-live-automat)

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ă.

Recomandat · reclame video

### [Un om care nu există, pentru firma care n-are pe cine pune pe cameră](https://dmaster.ro/studii-de-caz/reclame-ugc-personaj-ai)

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ă.

---

Pagina HTML: https://dmaster.ro/studii-de-caz/human-performance-score

Index complet: https://dmaster.ro/llms.txt

- D MASTER
- Sanda Sorin-Cătălin Persoană Fizică Autorizată
- CUI: 54245670 · ONRC: F2026013705006
- Sat Giroc, Com. Giroc, Bd. Soarelui nr. 10, Et. 1, Ap. 6, jud. Timiș
- office@dmaster.ro
- (0750) 722 541
- Timișoara, România
