منصوبے کے بارے میں
ZENIT Protocol ایک پیداوار پر مبنی Web3 ایپلی کیشن ہے جو Vite فرنٹ اینڈ اور Node/TypeScript بیک اینڈ API میں تقسیم ہے۔ README کے مطابق یہ والٹ کنیکٹیوٹی، بلاک چین پر مبنی لین دین، ریفرل سسٹمز، میٹرکس شرکت، صارف پروفائلز اور آن-چین تعامل کو ایک وکندریقرت ماحولیاتی نظام میں یکجا کرتی ہے۔
فن تعمیر اور تعیناتی
- فرنٹ اینڈ: frontend/ ڈائریکٹری سے Vercel پر تعینات، npm run build سے بنایا جاتا ہے اور dist/ میں آؤٹ پٹ دیتا ہے۔
- بیک اینڈ: backend/ سے Render Web Service کے طور پر تعینات، npm ci && npm run build سے بنایا جاتا ہے اور npm start سے شروع کیا جاتا ہے۔
- ڈیٹا بیس: Supabase PostgreSQL، جو Supabase کے ڈیٹا بیس کنکشن سٹرنگ کے ذریعے منسلک ہوتا ہے۔
- والٹ کی توثیق: BNB Smart Chain کے ساتھ Reown AppKit / WalletConnect۔
فرنٹ اینڈ کو جان بوجھ کر صرف عوامی API بیس URL اور Reown پروجیکٹ ID کو ذخیرہ کرنے تک محدود رکھا گیا ہے۔ JWT ٹوکنز، ڈیٹا بیس اسناد اور دیگر سرور راز صرف بیک اینڈ میں رہتے ہیں۔
ڈیٹا بیس سیٹ اپ
معیاری migration 20260913000000_zenit_production.sql چلائیں۔ یہ بیک اینڈ کے والٹ-آتھ اور سیشن ماڈل کو قائم کرتا ہے، بشمول nonce اور session ٹیبلز۔ README مخزن کی پرانی ترامیم سے متروک 20260912 ZENIT migrations چلانے کے خلاف خبردار کرتا ہے۔
موجودہ صلاحیتیں اور پیداواری حد
ایپلی کیشن حقیقی والٹ-دستخطی توثیق، بیک اینڈ پر مبنی پروفائلز، ریفرلز، میٹرکس ڈیٹا، لین دین اور واپسی کی درخواست کی تخلیق کی معاونت کرتی ہے۔ اہم بات یہ ہے کہ یہ دعویٰ نہیں کرتی کہ واپسی کی ادائیگی آن-چین ہوتی ہے۔ حقیقی قدر کی تصفیہ کے لیے اب بھی علیحدہ طور پر تعینات اور آڈٹ شدہ سمارٹ کنٹریکٹ، لین دین پروسیسر، تصدیق/انڈیکسنگ عمل اور واضح واپسی منظوری کے قواعد درکار ہوں گے۔
اس لیے یہ مخزن کو Web3 طرز کے پلیٹ فارم کے لیے ایپلی کیشن پرت اور API کے طور پر بہتر طور پر سمجھا جاتا ہے، جس میں فرنٹ اینڈ، بیک اینڈ اور ڈیٹا بیس کے درمیان واضح علیحدگی ہے، اور اس بات کا واضح بیان ہے کہ آن-چین پر ابھی کیا نافذ نہیں ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.