Ruka hadi maudhui makuu
Didit Yakusanya $7.5M Kujenga Miundombinu ya Utambulisho na Udanganyifu
Didit
Rudi kwenye blogu
Blogu · 7 Machi 2026

Ugeuzaji Kukufaa wa UI Bila Mfumo: SDK ya JavaScript ya Didit na Tailwind CSS (SW)

Gundua jinsi ya kuunganisha na kubrandi kwa urahisi michakato ya Didit ya uthibitishaji wa utambulisho ndani ya programu yako ya wavuti kwa kutumia SDK ya JavaScript na Tailwind CSS, kuhakikisha uthabiti na uzoefu wa mtumiaji.

Na DiditImesasishwa
seamless-ui-customization-didits-javascript-sdk-and-tailwind-css.png

Uthabiti wa Chapa Ndio MuhimuKudumisha uzoefu wa chapa moja kwenye sehemu zote za mawasiliano, ikiwemo uthibitishaji wa utambulisho, huunda imani na uaminifu wa mtumiaji. Chaguo rahisi za kuunganisha za Didit hufanya hili liwezekane.

SDK ya JavaScript kwa UdhibitiSDK ya JavaScript ya Didit inatoa udhibiti kamili wa programu juu ya mtiririko wa uthibitishaji, ikiwezesha ugeuzaji kukufaa wa kina na ujumuishaji usio na mshono katika mifumo ya kisasa ya wavuti kama React, Vue, na Angular.

Tailwind CSS kwa Urembeshaji wa HarakaTumia mbinu ya "utility-first" ya Tailwind CSS ili kupanga kwa haraka na kwa ufanisi vipengele vya UI vya Didit, kuhakikisha vinapatana kikamilifu na mfumo wako wa usanifu uliopo bila "overrides" ngumu.

Suluhisho la "White-Label" la DiditZaidi ya kupanga moja kwa moja, Didit hutoa uwezo kamili wa "white-label" ndani ya "Business Console" yake, ikiruhusu ugeuzaji kukufaa wa chapa, ikiwemo domain maalum, rangi, na nembo, zinazotumika kwa urahisi kwenye mtiririko wako wa kazi.

Umuhimu wa Uzoefu wa Mtumiaji Usio na Mfumo Katika Uthibitishaji wa Utambulisho

Katika mazingira ya kidijitali ya leo, uzoefu wa mtumiaji (UX) ni muhimu sana. Watumiaji wanapoingiliana na programu yako, kila sehemu ya mawasiliano inachangia katika mtazamo wao wa jumla wa chapa yako. Hii inajumuisha michakato muhimu kama uthibitishaji wa utambulisho. Mtiririko wa uthibitishaji usio na mpangilio, usioendana na chapa unaweza kuvuruga safari ya mtumiaji, kusababisha kuachwa, na kudhoofisha imani. Kinyume chake, mchakato wa uthibitishaji uliojumuishwa kwa urahisi na uliopambwa vizuri huongeza taaluma na kuimarisha uaminifu wa mtumiaji.

Suluhisho nyingi za uthibitishaji wa utambulisho hutoa UI za jumla, zinazofaa kila kitu ambazo zinapingana na miongozo ya chapa iliyoundwa kwa uangalifu ya kampuni. Hii inawalazimu wafanyabiashara kuchagua kati ya usalama thabiti na uzoefu thabiti wa mtumiaji. Didit inaelewa changamoto hii na hutoa zana zenye nguvu, kama SDK yake ya JavaScript na chaguo pana za "white-label", ili kuhakikisha kuwa huna haja ya kuathiri. Kwa kuruhusu ugeuzaji kukufaa wa kina, Didit inahakikisha kuwa mchakato wako wa uthibitishaji wa utambulisho unahisi kama sehemu muhimu ya programu yako, sio usumbufu wa nje, unaovuruga.

Kuunganisha SDK ya JavaScript ya Didit kwa Kubadilika kwa Mwisho

SDK ya JavaScript ya Didit imeundwa kwa ajili ya watengenezaji wanaotafuta udhibiti wa hali ya juu na kubadilika. Ni njia inayopendekezwa ya ujumuishaji kwa programu za uzalishaji kutokana na vipengele vyake kamili, ikiwemo usimamizi wa kikao, "callbacks" za matukio, na msaada kwa mifumo maarufu kama React, Vue, Angular, NextJS, Nuxt, na Svelte, pamoja na JS ya kawaida. Tofauti na "iframe embeds" rahisi au "redirects", SDK ya JavaScript inakuwezesha kusimamia mtiririko wa uthibitishaji na kushughulikia matukio moja kwa moja ndani ya programu yako.

Ujumuishaji wa msingi ni rahisi:

import DiditSdk from '@didit-protocol/sdk-web';

DiditSdk.init({
  session_token: 'YOUR_BACKEND_GENERATED_TOKEN',
  onSuccess: (session) => {
    console.log('Verification completed:', session.sessionId, session.status);
    // Handle successful verification, e.g., redirect user, update UI
  },
  onError: (error) => {
    console.error('SDK error:', error.code, error.message);
    // Handle errors appropriately
  },
  onCancel: () => {
    console.log('User cancelled verification');
    // Handle user cancellation
  }
});

SDK hii inakuwezesha kudhibiti kama uthibitishaji unaonekana kama "modal" au "inline", ikikupa udhibiti wa kina juu ya mwingiliano wa mtumiaji. Kwa kutumia SDK hii, unapata uwezo wa kufunika vipengele vya Didit ndani ya muundo wa programu yako mwenyewe, na kuifanya iweze kubadilika kwa mpangilio maalum.

Kupanga Vipengele vya Didit na Tailwind CSS

Tailwind CSS imekuwa kipenzi kati ya watengenezaji kwa mbinu yake ya "utility-first", ikiwezesha ukuzaji wa UI wa haraka na miundo thabiti sana. Unapounganisha SDK ya JavaScript ya Didit, unaweza kutumia mitindo yako ya Tailwind CSS kwenye vipengele vya "container" vinavyohifadhi UI ya Didit, kuhakikisha mwonekano na hisia thabiti. Ingawa vipengele vya msingi vya Didit vimeundwa kuwa imara na vya kufanya kazi, uwasilishaji wao unaweza kuathiriwa na muundo wa DOM unaozunguka na mitindo ya jumla ya programu yako.

Kwa mfano, ikiwa SDK ya Didit inatoa "modal" au kipengele cha "inline" ndani ya "div" maalum, unaweza kutumia "classes" za Tailwind kwenye "div" hiyo kudhibiti ukubwa wake, nafasi, na hata baadhi ya vipengele vya mwonekano wake. Kwa ugeuzaji kukufaa zaidi wa vipengele vya ndani vya mtiririko halisi wa uthibitishaji (kama vifungo, sehemu za kuingiza data, na maandishi), Didit inatoa uwezo mkubwa wa "white-labeling" kupitia "Business Console" yake, ambayo mara nyingi ni mbinu bora zaidi na inayoweza kudumishwa kuliko kujaribu kubatilisha mitindo moja kwa moja.

Hata hivyo, kwa vipengele vya "wrapper" au UI maalum unayounda karibu na SDK ya Didit, Tailwind CSS ni bora. Fikiria unataka kuwasilisha mtiririko wa uthibitishaji ndani ya kipengele maalum cha kadi cha programu yako:

<div class="flex justify-center items-center h-screen bg-gray-100">
  <div class="bg-white p-8 rounded-lg shadow-xl w-full max-w-md">
    <h2 class="text-2xl font-bold mb-6 text-center">Thibitisha Utambulisho Wako</h2>
    <!-- Didit SDK will render its UI here -->
    <div id="didit-verification-container"></div>
  </div>
</div>

Katika mfano huu, upangaji wote wa nje (mandharinyuma, mwonekano wa kadi, mitindo ya maandishi) unashughulikiwa na Tailwind. Kisha SDK ya Didit ingeanzishwa ili kutoa ndani ya #didit-verification-container, ikirithi baadhi ya mitindo ya muktadha na kuhakikisha inalingana na programu inayozunguka. Kwa vipengele ndani ya mtiririko wa Didit, vipengele vya "white-label" vya Didit hutoa ugeuzaji kukufaa kabisa.

Suluhisho Kamili la "White-Labeling" la Didit

Ingawa uendeshaji wa moja kwa moja wa CSS unaweza kushughulikia baadhi ya vipengele, njia kuu na yenye nguvu zaidi ya Didit ya ugeuzaji kukufaa wa UI ni kipengele chake cha "white-labeling" kilichojengwa ndani, kinachopatikana kupitia Didit Business Console. Hii inazidi sana kile unachoweza kufikia kwa "overrides" rahisi za CSS, ikitoa suluhisho thabiti kwa uzoefu wa chapa halisi. Kwa uwezo wa "white-label" wa Didit, unaweza:

  • Kubadilisha Rangi: Dhibiti vifungo, maandishi, paneli, na mandharinyuma ili zilingane na "palette" ya chapa yako.
  • Kuweka "Typography": Tumia fonti za chapa yako kwa mwonekano thabiti.
  • Kupakia Nembo: Unganisha nembo zako za mraba na mstatili moja kwa moja kwenye mtiririko wa uthibitishaji.
  • Kurekebisha Mpangilio: Rekebisha "border radii" kwa paneli na vifungo.
  • Kusanidi Skrini ya Kuingia: Amua kama utaonyesha au kuruka skrini ya awali ya kuingia.
  • Kutumia Domain Maalum: Pangisha mtiririko wa uthibitishaji kwenye domain yako mwenyewe (k.m., verify.yourcompany.com) badala ya verify.didit.me, kuhakikisha safari ya mtumiaji isiyo na mshono kabisa bila chapa yoyote ya nje.

Kiwango hiki cha ugeuzaji kukufaa kinatumika moja kwa moja ndani ya mtiririko wako wa kazi wa Didit, ikimaanisha kwamba mara tu unaposanidiwa kwenye "Business Console", vikao vyote vya uthibitishaji vilivyoanzishwa kupitia mtiririko huo wa kazi vitaonyesha moja kwa moja chapa yako. Hii ni bora sana kwa bidhaa za Didit kama vile Uthibitishaji wa Vitambulisho, "Liveness" ya Passiv & Active, na Ukadiriaji wa Umri, kuhakikisha kwamba kila hatua ya mwingiliano wa mtumiaji na vipengele hivi inalingana kikamilifu na chapa yako.

Jinsi Didit Inavyosaidia

Didit inajitokeza kama jukwaa la utambulisho linalotegemea AI, la kwanza kwa watengenezaji ambalo huwawezesha wafanyabiashara kubadilisha kikamilifu uzoefu wao wa uthibitishaji wa utambulisho. Kwa usanifu wetu wa "modular", unapata ukaguzi wa utambulisho wa "plug-and-play" ambao unajumuisha kwa urahisi katika mifumo yako iliyopo. SDK yetu ya JavaScript inatoa udhibiti wa programu unaohitajika kwa ujumuishaji wa kina na mifumo ya kisasa ya wavuti, wakati vipengele vyetu kamili vya "white-label" katika "Business Console" vinaruhusu ugeuzaji kukufaa wa chapa—kutoka rangi na fonti hadi domain maalum. Hii inahakikisha uzoefu thabiti na wa kuaminika wa mtumiaji katika bidhaa zote za Didit, ikiwemo Uthibitishaji wetu thabiti wa Vitambulisho (OCR, MRZ, "barcodes"), "Liveness" ya Passiv & Active kwa kuzuia udanganyifu, na Ukadiriaji wa Umri unaolinda faragha. Didit inatoa KYC ya Msingi Bila Malipo na mfumo wa "pay-per-successful check" bila ada za kusanidi, na kufanya uthibitishaji wa utambulisho wa hali ya juu kupatikana na ufanisi.

Uko Tayari Kuanza?

Uko tayari kuona Didit ikifanya kazi? Pata demo ya bure leo.

Anza kuthibitisha vitambulisho bila malipo na kiwango cha bure cha Didit.

Miundombinu ya utambulisho na udanganyifu.

API moja kwa KYC, KYB, Ufuatiliaji wa Miamala, na Uchunguzi wa Wallet. Unganisha ndani ya dakika 5.

Uliza AI ifupishe ukurasa huu
Ugeuzaji Kukufaa wa UI wa Didit: JavaScript SDK na.