Pagina de Nursing
Platformă SaaS completă pentru pregătirea examenelor de grad ale asistenților medicali din România — grile oficiale, simulări cu timer, statistici personalizate și abonamente lunare cu facturare automată.
Stack principal
Provocarea
Platforma trebuia să gestioneze simultan sute de utilizatori activi în perioadele de examen (sesiuni de simulare cu timer strict), cu un motor de quiz care să randomizeze întrebările fără repetiție în aceeași sesiune și să calculeze scoruri în timp real. Sincronizarea progresului între web și mobil trebuia să fie seamless. Sistemul de abonamente trebuia să funcționeze pe trei canale simultan (Stripe web, App Store, Google Play) și să respecte legislația fiscală română prin SmartBill. Apple a impus cerințe stricte de review pentru Apple Sign-In și politica de abonamente.
Soluția
Backend Node.js/Express cu MongoDB (Mongoose) pentru flexibilitate la schema grilelor — fiecare specialitate are structuri diferite de metadate. Motor de quiz cu MongoDB $sample pentru randomizare autentică și agregări pentru statistici per utilizator. Elasticsearch (@elastic/elasticsearch v8) pentru căutare full-text rapidă în baza de grile. Stripe SDK pentru plăți web + RevenueCat (react-native-purchases v9) pentru in-app purchases iOS/Android cu sincronizare server-side a entitlement-urilor. SmartBill API pentru emitere automată de facturi la fiecare plată. expo-server-sdk pentru push notifications cross-platform. Builder.io CMS integrat în frontend pentru ca clientul să poată adăuga și edita grile fără intervenție de developer.
Complexitate notabilă
Pagina de Nursing este o platformă educațională medicală construită de la zero pentru asistenții medicali care se pregătesc pentru examenele de grad organizate de Ministerul Sănătății. Proiectul cuprinde patru componente distincte: un portal web pentru studenți (React + Vite), un panou de administrare complet cu Builder.io CMS, un backend Node.js/Express cu MongoDB și o aplicație mobilă React Native (Expo) publicată atât pe App Store cât și pe Google Play. Baza de date conține mii de grile oficiale organizate pe specialități medicale (asistență medicală generală, pediatrie, obstetrică-ginecologie, chirurgie etc.). Utilizatorii pot rezolva grile pe specialitate, pot lansa simulări complete de examen cu timer și pot urmări progresul lor în timp prin statistici detaliate — puncte slabe per capitol, evoluție săptămânală, comparație cu media platformei. Sistemul de abonamente folosește Stripe pentru plăți internaționale și RevenueCat (react-native-purchases) pentru gestionarea abonamentelor in-app pe iOS și Android, cu SmartBill API pentru facturare automată conform legislației fiscale române. Autentificarea suportă email/parolă, Google OAuth, Facebook OAuth și Apple Sign-In (obligatoriu pentru App Store). Platforma generează rapoarte lunare de activitate pentru client — venituri pe sursă (Stripe web vs. in-app iOS/Android), număr de tranzacții, MRR și tendințe.
Rezultate cheie
- Aplicație publicată pe App Store și Google Play
- Facturare automată SmartBill la fiecare plată
- Rapoarte lunare de activitate livrate clientului
- Apple Sign-In implementat și aprobat de App Store review
- Abonamente active pe toate cele 3 canale: web, iOS, Android
Vrei ceva similar?
Începe cu wizard-ul de estimare — răspunzi la câteva întrebări și primești un range de preț + timeline realist.