Am construit platforma web Marune de la zero și am extins aplicația mobilă React Native existentă cu funcționalități majore noi — creând un ecosistem unificat pentru artiștii marțiali care doresc să-și urmărească antrenamentele, să monitorizeze progresia centurilor, să sincronizeze date de sănătate de la dispozitive purtabile și să se conecteze cu o comunitate globală de practicanți.
Provocarea
Marune trebuia să-și croiască un loc pe piața aglomerată a aplicațiilor de fitness cu un produs construit special pentru artiștii marțiali — o comunitate pe care aplicațiile existente de fitness o ignorau complet. Aveau o aplicație mobilă React Native existentă care necesita extindere semnificativă a funcționalităților, dar nicio prezență web. Amploarea tehnică era imensă: construirea de la zero a unei platforme web complete pentru onboarding, conținut, gestionarea abonamentelor și creștere bazată pe referral, în paralel cu extinderea aplicației mobile cu integrări profunde specifice platformelor — sincronizare de date de sănătate Google Fit și Apple HealthKit, achiziții în aplicație pe iOS și Android, funcții sociale cu povești și feed-uri și notificări push — totul susținut de infrastructura Firebase în timp real și unificat pe ambele platforme.
Soluția noastră
Am construit platforma web de la zero pe Next.js 9 cu React și Tailwind CSS, alimentată de Firebase Authentication, Realtime Database și Storage pentru întregul backend. Redux Toolkit gestionează starea pe client, react-intl asigură internaționalizarea, iar Stripe procesează plățile de abonament pentru nivelul premium Peak — cu rute API care gestionează sesiuni de checkout, webhook-uri, coduri promoționale și un sistem de referral cu recompense bazate pe prag. SendGrid alimentează emailul tranzacțional. Pe partea mobilă, am extins aplicația React Native existentă cu capabilități majore noi pe cele peste 80 de ecrane — integrând Google Fit și Apple HealthKit la nivel de modul nativ pentru sincronizarea datelor de greutate și sănătate, RevenueCat pentru gestionarea achizițiilor în aplicație cross-platform, Facebook SDK pentru autentificare socială, Firebase Cloud Messaging pentru notificări push, și Bugsnag alături de Firebase Crashlytics pentru monitorizarea crash-urilor în producție. Am construit stratul social cu sistem de prieteni, povești și feed-uri de activitate, și am extins sistemul de progresie în arte marțiale — urmărind centuri, grade, promovări și realizări în mai multe discipline — cu un wiki personal de antrenament, dashboard de analiză și mod întunecat integrat.
Rezultate
- Am construit întreaga platformă web de la zero pe Next.js cu Firebase, facturare Stripe și sistem de referral
- Am extins aplicația React Native existentă cu funcționalități majore pe peste 80 de ecrane pe Android și iOS
- Am integrat Google Fit și Apple HealthKit la nivel de modul nativ pentru sincronizarea datelor de sănătate
- Am proiectat nivel de abonament Peak cu plăți web Stripe și achiziții în aplicație RevenueCat
- Am construit strat social cu sistem de prieteni, povești, feed și funcții de comunitate pe Firebase
- Am implementat monitorizare duală a crash-urilor cu Bugsnag și Firebase Crashlytics pentru stabilitate în producție
- Am implementat sistem de referral cu recompense bazate pe prag stimulând creșterea organică a abonamentelor