Safle · Platformă Web3 wallet

Extinderea unei echipe Web3 wallet prin product engineering, QA și DevOps

Safle avea nevoie de capacitate suplimentară atât în dezvoltarea produsului, cât și în sistemele din jurul lui. DevX a lucrat ca echipă extinsă, contribuind la frontend și wallet functionality, stabilizare, release-uri, infrastructură și documentație.

  • Inginerie de produs Web3 și echipă extinsă de livrare
Prezentarea proiectului

Extinderea produsului cerea mai mult decât capacitate de frontend

Safle extindea o platformă de wallet Web3 și avea nevoie de capacitate suplimentară pentru a avansa produsul și pentru a crește fiabilitatea release-urilor.

Cerința depășea implementarea interfeței. Comportamentul wallet-ului, compatibilitatea browserelor, testarea, CI/CD, infrastructura cloud, documentația și coordonarea release-urilor influențau toate capacitatea de livrare sigură.

DevX s-a alăturat ca extensie a organizației Safle existente, fără să pretindă ownership asupra întregii platforme.

Frontend și dezvoltare de produs wallet

  • Dezvoltare frontend React și transformarea interfețelor în componente JSX reutilizabile.
  • Fluxuri de creare, import, recovery și management pentru wallet.
  • Funcționalități Safle ID și wallet.
  • Fluxuri de trimitere și primire a asset-urilor.
  • Funcționalități pentru rețele, tokenuri, tranzacții și gas fees.
  • Interacțiuni wallet prin QR code.
  • Fluxuri de listare, detalii, trimitere și primire pentru NFT-uri.
  • Integrare Keyless wallet.
  • Browser extension și fluxuri de conectare/deconectare DApp.
  • Integrări pentru API-uri, currency data, înregistrare și migrare.
  • Investigații de compatibilitate între browsere și bug fixing.

QA, release și stabilizare

  • Regression testing și stabilizarea produsului.
  • Testare și release work urmărite pentru mai multe versiuni WebApp.
  • Sprint planning, review și coordonarea release-urilor.
  • Investigarea problemelor și pregătirea handover-ului.
  • Efort QA documentat alături de livrarea de inginerie.

CI/CD, infrastructură și documentație tehnică

  • Implementare CI/CD și suport pentru release-uri.
  • Lucrări DevOps cu Kubernetes, Jenkins și Devtron.
  • Investigații legate de IBM Cloud și infrastructură.
  • Documentație pentru monitoring, ingress, cluster și servicii.
  • Documentație tehnică pentru workstream-urile de produs și inginerie.
  • Handover tehnic structurat către Safle.

Capacitate mai largă de livrare, urmată de un handover structurat

Pe parcursul colaborării, DevX a contribuit la mai multe workstream-uri de produs și livrare, în timp ce Safle a păstrat ownership-ul platformei și roadmap-ului.

Colaborarea documentată s-a întins din ianuarie până în august 2022, urmată de activități de handover tehnic în septembrie 2022. Safle a primit suport de product development împreună cu capacitate de QA, release, DevOps și documentație.

Rezultate livrate

  • Capacitate extinsă pentru product engineering, QA și DevOps
  • Workstream-uri suplimentare pentru wallet, asset-uri, NFT și Keyless
  • Suport pentru mai multe release-uri urmărite
  • Contribuții la CI/CD, infrastructură și documentație tehnică
  • Handover tehnic structurat în septembrie 2022

Date despre livrare

Date despre scopul proiectului și livrarea din cadrul acestei colaborări.

8 luni
Colaborare continuă, ianuarie–august 2022
55 ore
Efort QA documentat în mai 2022
10 ore
Efort DevOps documentat în mai 2022
Sep 2022
Handover tehnic finalizat

Website-ul live poate fi diferit față de versiunea livrată de DevX.