معرفی پروژه
این پروژه شامل توسعه یک درگاه پرداخت کریپتوکارنسی است که به زبان جاوا برای بخش بکاند و با استفاده از فریمورک Vue.js برای بخش فرانتاند پیادهسازی شده است. این درگاه پرداخت برای پشتیبانی از تراکنشهای مربوط به پنج نوع کریپتوکارنسی مختلف طراحی شده است: ترون (TRON)، تتر (Tether)، بیتکوین (Bitcoin)، اتریوم (Ethereum)، و بایننس اسمارت چین (Binance Smart Chain).
ویژگیهای اصلی
پشتیبانی از چندین ارز دیجیتال:
ترون (TRX)
تتر (USDT)
بیتکوین (BTC)
اتریوم (ETH)
بایننس اسمارت چین (BSC)
پیادهسازی بکاند با جاوا:
استفاده از Quarkus برای ساختاردهی و مدیریت سرور
ارتباط با شبکههای بلاکچین مختلف برای پردازش تراکنشها
فرانتاند با Vue.js:
طراحی رابط کاربری کاربرپسند و واکنشگرا
یکپارچهسازی با APIهای بکاند برای نمایش وضعیت تراکنشها و موجودی کیف پولها
مستندسازی کامل:
داکیومنتیشن دقیق برای توسعهدهندگان برای راحتی در نصب و استفاده از درگاه
API Documentation برای یکپارچهسازی آسان با سیستمهای دیگر
نحوه عملکرد
افزودن کیف پولها:
کاربران میتوانند کیف پولهای کریپتوکارنسی خود را اضافه و مدیریت کنند.
پردازش تراکنشها:
کاربران میتوانند تراکنشهای خود را با استفاده از ارزهای دیجیتال پشتیبانیشده انجام دهند.
سیستم بهصورت خودکار وضعیت تراکنشها را پیگیری کرده و بهروزرسانی میکند.