Binance Smart Chain Smart Contractor Developer Needed

Job ID: 32862159

Budget: $750 – $1,500 USD

My service needs a staking contract created that accepts BNB and BUSD.

The contract will have 3 options for staking-
-4 months
-8 months
-12 months

Each lock up period will pay a different APR.

When user stakes their tokens, the page needs to show their deposit amount, unlock date, and payout.
User process-

1. Connect to contract via metamask
2. Select their staking plan
3. Deposit BUSD or BNB
4. Unlock and withdraw tokens at end of staking period

A referral program is also needed. The referral program only pays on the 8 and 12 month staking options. Commissions for referrals are paid out every 30 days.

The referral section needs to show the referrers account address, commission, and unlock date.

The entire site will be 2 pages.
-Home page
-Staking page

Please contact me if you have experience with creating these type of protocols.

Please provide references or proof of past work