Web3 tashkiloti uchun TronLink dApp frontendi
NDA ostidagi Web3 mijoz — tabiiy resurslarni qazib olish va sotish bilan shug‘ullanadigan markazlashmagan tashkilot uchun veb-ilova frontendini qurdik va uni TronLink hamyoni orqali TRON blokcheyniga uladik. Asosiy qoida: har bir muhim amal ilova saqlaydigan login-parollar orqali emas, faqat foydalanuvchining o‘z hamyoni orqali bajariladi.
Nima qurdik
- Ilova frontendi — Nuxt.js va Vue.js’dagi dApp interfeysi.
- TronLink integratsiyasi — brauzer kengaytmasini aniqlash, akkauntga kirish ruxsatini so‘rash va tranzaksiyalarni foydalanuvchi imzolashi uchun yuborish.
- Hamyon holatlarini boshqarish — kengaytma o‘rnatilmagan, hamyon qulflangan, tarmoq noto‘g‘ri va akkaunt almashtirilgan holatlar uchun aniq yo‘llar.
- Backend bilan aloqa — frontend bilan tashkilotning ma’lumotlarini MongoDB’da saqlaydigan Express.js servislari o‘rtasidagi qatlam.
Brauzer hamyoni frontendni qanday shakllantiradi
TronLink bilan ilova hech qachon kalitlarni saqlamaydi. U hamyondan manzil so‘raydi, tranzaksiyani tayyorlaydi va foydalanuvchi uni kengaytmada tasdiqlashini kutadi. Bu murakkab qismlarni interfeysga ko‘chiradi: hamyon bor-yo‘qligi va qulfdan chiqarilganini bilish, foydalanuvchi sessiya o‘rtasida akkaunt yoki tarmoqni almashtirganini sezish va imzo kutilayotganda ekranda faqat haqiqiy holatni ko‘rsatish.
Bizning rolimiz
Frontend va hamyon integratsiyasini to‘rt oyda topshirdik. Tashkilot va uning platformasi haqidagi boshqa tafsilotlar NDA ostida qoladi.
Tegishli ishlar
Hamyonga ulangan yana bir savdo interfeysi uchun WalletConnect’li kripto birja frontendi keysimizga qarang va veb-ilovalar yaratish xizmatlarimiz haqida batafsil bilib oling.



