মূল বিষয়বস্তুতে যান

সম্পন্ন প্রজেক্ট · ডেলিভারি নথি

JB Live — Automatic Withdrawal & Commission System

Fah Swe Shibgonj Shahjalal Upashahar, Sylhet 3100, Bangladesh থেকে বিশ্বব্যাপী ক্লায়েন্টদের কাস্টম অ্যাপ, ওয়েব প্ল্যাটফর্ম ও ফুল-স্ট্যাক সফটওয়্যার ডেলিভার করে।

১৪ নভেম্বর, ২০২৬২ বার দেখাJb LiveBDT 49,874

01 / ডেলিভারি

কাজের বিবরণ ও ডেলিভারি

ডেলিভারি রিপোর্ট, সর্বশেষ কারেকশন ও কাজের রেফারেন্স এক জায়গায়।

Fah Swe

Final delivery report

সম্পন্ন · ১৪ নভেম্বর, ২০২৬

Fah Swe · Feature development

JB Live — Automatic Withdrawal & Commission System

Fah Swe built JB Live's automatic withdrawal system: Host withdrawals, Coin Seller settlement, Diamond conversion, Agency/BD commissions and Admin controls.

JB Live is a live-streaming application. For this project, Fah Swe replaced the earlier gift-based commission model with one controlled, withdrawal-based system. It covers Host coin withdrawals, Coin Seller settlement and Coin-to-Diamond conversion, and Agency and BD commissions, while existing wallets and other working features stay in place. The seven sections below follow the seven parts of the project's final correction, which is marked complete in the project record. The images are feature illustrations by Fah Swe, not screenshots of the app, and they contain no real user, balance or transaction data.

JB Live একটি লাইভ স্ট্রিমিং অ্যাপ্লিকেশন। এই প্রজেক্টে Fah Swe আগের গিফট-ভিত্তিক কমিশন ব্যবস্থার জায়গায় উইথড্র-ভিত্তিক একটি নিয়ন্ত্রিত সিস্টেম তৈরি করেছে। এতে Host-এর কয়েন উইথড্র, Coin Seller-এর সেটেলমেন্ট ও কয়েন থেকে ডায়মন্ড কনভার্সন, এবং Agency ও BD কমিশন একসাথে পরিচালিত হয়। বিদ্যমান ওয়ালেট ও অন্যান্য কার্যকর ফিচার অক্ষত রাখা হয়েছে। নিচের সাতটি অংশ প্রজেক্টের শেষ সংশোধনের সাতটি অংশের সঙ্গে মিলে, এবং প্রজেক্ট রেকর্ডে সেটি সম্পন্ন হিসেবে চিহ্নিত। ছবিগুলো Fah Swe-এর তৈরি ফিচার ইলাস্ট্রেশন, অ্যাপের স্ক্রিনশট নয়, এবং এতে কোনো আসল ইউজার, ব্যালান্স বা লেনদেনের তথ্য নেই।

01 / Delivered feature

Feature 1 — Host Withdrawal Requests

Feature 1 — Host Withdrawal Requests — feature development by Fah Swe
Feature 1 · Fixed withdrawal amounts with Diamond preview, Coin Seller selection and coin hold · Feature illustration by Fah Swe

Hosts withdraw coins through a guided request instead of a manual process.

From the Host wallet, the Host picks one of the fixed withdrawal amounts that the Admin has set, and a Diamond preview is shown under each amount. The Host then chooses an available Coin Seller from the seller list, confirms, and sends the request, which waits for the seller's acceptance. While the request is pending, the requested coins are put on hold. If the seller rejects it, the coins go back to the Host's available balance.

Benefit: Hosts see the value of a withdrawal before they request it, and coins cannot be spent twice while a request is open.

Host-রা এখন ম্যানুয়াল প্রক্রিয়ার বদলে নির্দিষ্ট ধাপে কয়েন উইথড্র করার অনুরোধ করতে পারেন।

Host ওয়ালেট থেকে Admin-এর ঠিক করা নির্দিষ্ট উইথড্র অ্যামাউন্টগুলোর একটি বেছে নেওয়া যায়, এবং প্রতিটি অ্যামাউন্টের নিচে ডায়মন্ড প্রিভিউ দেখা যায়। এরপর সেলার তালিকা থেকে একজন সক্রিয় Coin Seller বেছে নিয়ে কনফার্ম করে অনুরোধ পাঠানো হয়, যা সেলারের গ্রহণের অপেক্ষায় থাকে। অনুরোধ পেন্ডিং থাকা অবস্থায় সংশ্লিষ্ট কয়েন সাময়িকভাবে হোল্ড থাকে। সেলার অনুরোধ বাতিল করলে কয়েন আবার Host-এর ব্যবহারযোগ্য ব্যালান্সে ফিরে যায়।

সুবিধা: অনুরোধ পাঠানোর আগেই Host উইথড্রের মূল্য দেখতে পান, আর অনুরোধ খোলা থাকা অবস্থায় একই কয়েন দুবার খরচ করা যায় না।

02 / Delivered feature

Feature 2 — Coin Seller Acceptance & Settlement

Feature 2 — Coin Seller Acceptance & Settlement — feature development by Fah Swe
Feature 2 · Request, acceptance, payment, confirmation and coin settlement in order · Feature illustration by Fah Swe

Coin Sellers handle Host withdrawal requests through a staged, confirmed flow.

The system keeps two things apart: the coin transfer inside JB Live, where coins are credited to the Coin Seller's separate Coin Store, and the payment to the Host, which the Coin Seller makes outside the app by bKash, Nagad or bank transfer. A request moves through Host request, seller acceptance, seller payment, payment confirmation and coin settlement before it is completed. Coins stay pending in the Coin Store after acceptance until the payment is confirmed.

Benefit: a seller cannot use withdrawn coins before paying the Host, and each request has a clear status at every step.

Coin Seller-রা Host-এর উইথড্র অনুরোধ ধাপে ধাপে, নিশ্চিতকরণসহ পরিচালনা করেন।

সিস্টেমে দুটি বিষয় আলাদা রাখা হয়েছে: JB Live-এর ভেতরে কয়েন ট্রান্সফার, যেখানে কয়েন Coin Seller-এর আলাদা Coin Store-এ জমা হয়, এবং Host-কে টাকা পরিশোধ, যা Coin Seller অ্যাপের বাইরে বিকাশ, নগদ বা ব্যাংকের মাধ্যমে করেন। প্রতিটি অনুরোধ Host-এর অনুরোধ, সেলারের গ্রহণ, সেলারের পেমেন্ট, পেমেন্ট নিশ্চিতকরণ ও কয়েন সেটেলমেন্ট পেরিয়ে সম্পন্ন হয়। অনুরোধ গ্রহণের পরও পেমেন্ট নিশ্চিত না হওয়া পর্যন্ত কয়েন Coin Store-এ পেন্ডিং থাকে।

সুবিধা: Host-কে টাকা না দিয়ে সেলার উইথড্রের কয়েন ব্যবহার করতে পারেন না, এবং প্রতিটি ধাপে অনুরোধের অবস্থা পরিষ্কার থাকে।

03 / Delivered feature

Feature 3 — Coin-to-Diamond Conversion

Feature 3 — Coin-to-Diamond Conversion — feature development by Fah Swe
Feature 3 · Seller Coin Store to Seller Diamond Wallet at the Admin-set rate · Feature illustration by Fah Swe

Coin Sellers convert the coins in their Coin Store into Diamonds with one action.

The Admin sets the Coin-to-Diamond rate. When the seller presses Convert, coins from the separate Coin Store are converted at that rate, and the Diamonds are added to the Coin Seller Diamond Wallet the seller already has. No new Diamond wallet was needed: the change adds the separate Coin Store and a conversion ledger that records every conversion.

Benefit: sellers turn settled coins into Diamonds quickly, and every conversion can be traced.

Coin Seller-রা এক ক্লিকে নিজেদের Coin Store-এর কয়েন ডায়মন্ডে রূপান্তর করতে পারেন।

কয়েন থেকে ডায়মন্ডের রেট Admin নির্ধারণ করেন। সেলার Convert বাটনে চাপ দিলে আলাদা Coin Store-এর কয়েন সেই রেটে রূপান্তরিত হয়, এবং ডায়মন্ড সেলারের আগে থেকে থাকা Coin Seller Diamond Wallet-এ যোগ হয়। নতুন কোনো ডায়মন্ড ওয়ালেটের প্রয়োজন হয়নি; শুধু আলাদা Coin Store এবং প্রতিটি রূপান্তরের হিসাব রাখার জন্য একটি কনভার্সন লেজার যুক্ত হয়েছে।

সুবিধা: সেলাররা সেটেল হওয়া কয়েন দ্রুত ডায়মন্ডে রূপান্তর করতে পারেন, এবং প্রতিটি রূপান্তরের হিসাব খুঁজে পাওয়া যায়।

04 / Delivered feature

Feature 4 — Withdrawal-Based Agency Commission

Feature 4 — Withdrawal-Based Agency Commission — feature development by Fah Swe
Feature 4 · Agency commission credited after a successful Host withdrawal · Feature illustration by Fah Swe

Agency commission now comes from completed Host withdrawals instead of gifts.

Under the earlier model, Agencies earned commission from gifts. That is replaced: when a Host withdraws successfully, the Host's Agency receives a commission at the percentage set by the Admin, and it is added to the Agency's existing coin wallet. Whether the commission is taken from the Host's withdrawal amount or from the platform reserve is chosen in Owner Settings.

Benefit: Agency earnings follow real, completed withdrawals, and the business decides where commission is funded from.

Agency কমিশন এখন গিফট থেকে নয়, সম্পন্ন Host উইথড্র থেকে আসে।

আগের ব্যবস্থায় Agency গিফট থেকে কমিশন পেত; সেটি পরিবর্তন করা হয়েছে। এখন কোনো Host সফলভাবে উইথড্র করলে সেই Host-এর Agency, Admin-এর নির্ধারিত শতাংশ অনুযায়ী কমিশন পায়, এবং তা Agency-র বিদ্যমান কয়েন ওয়ালেটে যোগ হয়। কমিশন Host-এর উইথড্র অ্যামাউন্ট থেকে যাবে নাকি প্ল্যাটফর্ম রিজার্ভ থেকে, তা Owner Settings থেকে ঠিক করা হয়।

সুবিধা: Agency-র আয় আসল ও সম্পন্ন উইথড্রের সঙ্গে যুক্ত থাকে, আর কমিশনের উৎস ব্যবসা নিজেই ঠিক করতে পারে।

05 / Delivered feature

Feature 5 — BD Commission on Agency Withdrawals

Feature 5 — BD Commission on Agency Withdrawals — feature development by Fah Swe
Feature 5 · BD commission credited after an Agency withdrawal, once per withdrawal · Feature illustration by Fah Swe

BD commission has its own trigger, separate from Agency commission.

A Host withdrawal pays commission to the Agency. When an Agency withdraws from its own account, the BD receives a commission at the percentage set by the Admin, added to the BD's existing coin wallet. Because the two triggers are separate, a BD commission is never created a second time from the same withdrawal.

Benefit: each level of the network is paid from its own event, without double payouts.

BD কমিশনের নিজস্ব আলাদা ট্রিগার আছে, যা Agency কমিশন থেকে ভিন্ন।

Host উইথড্র করলে কমিশন পায় Agency। আর Agency নিজের অ্যাকাউন্ট থেকে উইথড্র করলে BD, Admin-এর নির্ধারিত শতাংশ অনুযায়ী কমিশন পায়, যা BD-এর বিদ্যমান কয়েন ওয়ালেটে যোগ হয়। দুটি ট্রিগার আলাদা হওয়ায় একই উইথড্র থেকে BD কমিশন দ্বিতীয়বার তৈরি হয় না।

সুবিধা: নেটওয়ার্কের প্রতিটি স্তর নিজের নির্দিষ্ট ঘটনার ভিত্তিতে কমিশন পায়, দ্বিগুণ পেমেন্টের ঝুঁকি ছাড়াই।

06 / Delivered feature

Feature 6 — Admin Panel Withdrawal Controls

Feature 6 — Admin Panel Withdrawal Controls — feature development by Fah Swe
Feature 6 · ON/OFF switches, rates, commission percentages and withdrawal limits in the Admin Panel · Feature illustration by Fah Swe

The JB Live Admin Panel controls every part of the withdrawal system.

Admins can switch Host, Agency and BD withdrawals on or off, turn withdrawals on or off for a specific account, and add, edit or remove the fixed withdrawal amounts. They can enable or disable Coin Seller availability, set the Coin-to-Diamond rate, set custom Agency and BD commission percentages and minimum and maximum withdrawal limits, and switch seller conversion on or off. They also have full access to transaction and audit history. Every rate and commission is saved as a snapshot with each transaction, so later changes in the Admin Panel do not alter the figures of past transactions.

Benefit: the business can adjust rules quickly without touching the app, while past records stay accurate.

JB Live-এর Admin Panel থেকে উইথড্র সিস্টেমের প্রতিটি অংশ নিয়ন্ত্রণ করা যায়।

Admin, Host, Agency ও BD উইথড্র চালু বা বন্ধ করতে পারেন, নির্দিষ্ট কোনো অ্যাকাউন্টের উইথড্র আলাদাভাবে চালু বা বন্ধ করতে পারেন, এবং নির্দিষ্ট উইথড্র অ্যামাউন্ট যোগ, সম্পাদনা বা মুছে ফেলতে পারেন। Coin Seller-এর সক্রিয়তা চালু বা বন্ধ করা, কয়েন থেকে ডায়মন্ডের রেট নির্ধারণ, Agency ও BD কমিশনের শতাংশ এবং সর্বনিম্ন ও সর্বোচ্চ উইথড্রের সীমা ঠিক করা, আর সেলার কনভার্সন চালু বা বন্ধ করাও এখান থেকে হয়। লেনদেন ও অডিট হিস্টরিতে পূর্ণ অ্যাক্সেস আছে। প্রতিটি লেনদেনের সময়ের রেট ও কমিশন স্ন্যাপশট হিসেবে সংরক্ষিত থাকে, তাই পরে Admin Panel-এ পরিবর্তন করলেও পুরোনো লেনদেনের হিসাব বদলায় না।

সুবিধা: অ্যাপে হাত না দিয়েই ব্যবসা দ্রুত নিয়ম বদলাতে পারে, আর পুরোনো রেকর্ড সঠিক থাকে।

07 / Delivered feature

Feature 7 — Transaction Ledger & Safeguards

Feature 7 — Transaction Ledger & Safeguards — feature development by Fah Swe
Feature 7 · Unique transaction ID, separate ledger entries and blocked double credits · Feature illustration by Fah Swe

Every withdrawal is recorded step by step and protected against common accounting errors.

Each withdrawal has a unique transaction ID. The Host coin hold, seller acceptance, payment confirmation, seller store credit, Agency commission, BD commission and Diamond conversion are each recorded separately. The system is built to block double credits, negative wallet balances, the same request being accepted twice, and unauthorized conversions.

Benefit: the total coin count stays correct across Host, Seller, Agency and BD wallets, and every movement can be audited.

প্রতিটি উইথড্র ধাপে ধাপে রেকর্ড হয় এবং সাধারণ হিসাবের ভুল থেকে সুরক্ষিত থাকে।

প্রতিটি উইথড্রের একটি ইউনিক ট্রানজেকশন আইডি থাকে। Host-এর কয়েন হোল্ড, সেলারের গ্রহণ, পেমেন্ট নিশ্চিতকরণ, সেলার স্টোর ক্রেডিট, Agency কমিশন, BD কমিশন ও ডায়মন্ড কনভার্সন আলাদাভাবে হিসাব করা হয়। দ্বিগুণ ক্রেডিট, নেগেটিভ ওয়ালেট ব্যালান্স, একই অনুরোধ দুবার গ্রহণ এবং অননুমোদিত কনভার্সন যেন না ঘটে, সিস্টেম সেভাবেই তৈরি।

সুবিধা: Host, Seller, Agency ও BD-এর ওয়ালেট জুড়ে মোট কয়েনের হিসাব সঠিক থাকে, এবং প্রতিটি লেনদেন অডিট করা যায়।

Client acceptance & handover

All seven parts of the project's final correction are ticked complete in the Fah Swe project record. Rates, commission percentages, fixed withdrawal amounts, withdrawal limits and the commission source are set by the JB Live team in the Admin Panel and Owner Settings; the figures in the original brief were examples only. Ongoing support follows the terms of the project agreement.

প্রজেক্টের শেষ সংশোধনের সাতটি অংশই Fah Swe প্রজেক্ট রেকর্ডে সম্পন্ন হিসেবে চিহ্নিত। রেট, কমিশনের শতাংশ, নির্দিষ্ট উইথড্র অ্যামাউন্ট, উইথড্রের সীমা ও কমিশনের উৎস JB Live টিম Admin Panel ও Owner Settings থেকে নির্ধারণ করে; মূল নির্দেশনার সংখ্যাগুলো শুধু উদাহরণ ছিল। পরবর্তী সাপোর্ট প্রজেক্ট চুক্তির শর্ত অনুযায়ী দেওয়া হবে।

02 / মতামত

ক্লায়েন্টের রিভিউ

ক্লায়েন্ট রেটিং দিলে এই সম্পন্ন প্রজেক্টের রিভিউ এখানে দেখা যাবে।

কমিউনিটির মতামত

লগইন করা সদস্যরা এই সম্পন্ন প্রজেক্টে লাইক, রেটিং, কমেন্ট ও উত্তর দিতে পারেন।

০ মতামত
কাজটিকে রেটিং দিন

লগইন করুন লাইক, রেটিং, রিঅ্যাকশন ও মতামতের জন্য।

মতামত লোড হচ্ছে…

আপনার পরবর্তী প্রজেক্ট

আপনার জন্যও এমন কিছু তৈরি করি।