← Proiecte

Marketplace de servicii · Aplicație mobilă

DeLucru

Dezvoltarea și publicarea aplicației pentru iOS și Android, de la integrarea cu un website WordPress la conectarea cu o platformă custom.

Rol: Lead Mobile Developer — React Native, iOS & Android

React Native · PHP · API · Chat în timp real · Firebase · Crashlytics · In-app purchases

Context

DeLucru conectează persoane care caută ajutor pentru lucrări și servicii cu profesioniști care își oferă serviciile. Utilizatorii pot publica anunțuri atât pentru ce caută, cât și pentru ce oferă: de la electricieni la constructori și alte meserii.

Proiectul a început ca un website WordPress realizat de o altă echipă. Am fost recomandat pentru dezvoltarea unei aplicații mobile care să folosească aceeași platformă și să poată fi publicată pe iOS și Android.

Pagina principală a website-ului WordPress DeLucru, captură din arhiva web
Website-ul WordPress inițial, de la începutul colaborării (captură din arhiva web). Derulează în cadru pentru pagina întreagă.Vezi pagina întreagă ↗

Rolul meu

Am fost dezvoltatorul principal al aplicației mobile. În etapa inițială am construit și API-ul de integrare cu WordPress, precum și serverul propriu de chat, inclusiv deployment-ul acestuia.

Am gestionat și partea de distribuție: configurarea conturilor și a aplicațiilor în ecosistemele Apple și Google, build-uri, testare, publicare și mentenanță.

Prima versiune: aplicația și integrarea cu WordPress

Aplicație React Native pentru iOS și Android
Am construit aplicația mobilă și fluxurile prin care utilizatorii consultă și publică anunțuri, folosind informațiile platformei existente.
API pentru platforma existentă
Am dezvoltat un API în PHP care permitea aplicației să citească și să scrie informații în baza de date a platformei WordPress.
Autentificare
Am integrat autentificarea prin Google, Facebook și Apple.
Achiziții în aplicație
Am integrat in-app purchases prin sistemele Apple și Google.
Notificări și monitorizare
Am integrat notificări push prin Firebase și Crashlytics pentru urmărirea problemelor din aplicație.

Chat în timp real

Am construit și publicat un server propriu de chat în PHP și am integrat conversațiile în aplicația mobilă. Echipa care lucra la WordPress a integrat serviciul și în website, astfel încât cele două interfețe să funcționeze împreună.

Contribuția mea a inclus implementarea serverului de chat, deployment-ul și integrarea în aplicație. Integrarea în website a fost realizată de echipa web.

2026: adaptarea la noua platformă

Businessul a înlocuit website-ul WordPress cu o platformă custom în PHP, dezvoltată de alte echipe. Schimbarea a adus un API nou, un branding nou și o nouă direcție vizuală.

Am adaptat aplicația mobilă la noile interfețe API și am actualizat aspectul și experiența de utilizare pentru a reflecta noua platformă.

Pagina principală a noii platforme DeLucru
Noua platformă web, la care a fost reconectată aplicația. Derulează în cadru pentru pagina întreagă.Vezi pagina întreagă ↗
Ecranul de căutare al aplicației DeLucru pe iPhoneLista de anunțuri din aplicația DeLucruFormularul de publicare a unui anunț, cu completare asistată
Versiunea actuală a aplicației: căutare, anunțuri și publicarea unui anunț cu completare asistată.

Testare, publicare și mentenanță

Responsabilitatea mea a continuat după implementare: distribuție de test prin TestFlight și testare internă în Google Play, publicarea versiunilor, gestionarea solicitărilor primite de la Apple și Google, actualizări de securitate și mentenanță.

Provocări

Aplicația a trebuit să funcționeze coerent cu website-ul inițial și, ulterior, să fie adaptată la un backend și un API noi. Am lucrat la intersecția dintre aplicația React Native, serviciile PHP, chat, autentificarea externă și sistemele de plată și distribuție ale celor două platforme mobile.

Rework-ul a presupus reconectarea aplicației la noua platformă și actualizarea experienței vizuale, în colaborare cu echipele responsabile de website și backend.

Rezultate

Aplicația a fost livrată pentru iOS și Android și poate fi consultată în magazinele de aplicații. Integrarea inițială a conectat experiența mobilă cu website-ul, iar aplicația a fost ulterior adaptată la noua platformă.

Businessul a raportat o creștere a înscrierilor și a utilizării active, precum și feedback direct pozitiv despre aspectul aplicației și ușurința folosirii. Acestea sunt observații calitative raportate în colaborare; nu sunt prezentate procente sau o atribuire exclusivă a creșterii aplicației mobile.

Responsabilitățile sunt descrise pe baza experienței relatate de autor. Linkurile publice permit consultarea produsului.

Înapoi