Roblox Virtual Currency Exchange Site (copy functionality of the site RBXcrate.com)

Job ID: 38775869

Budget: $250 – $750 USD

Need a copy (functionality) of the site RBXcrate.com The site will buy from players (task 1) and sell (task 2) the Robux virtual currency for the Roblox game. Sellers of the game currency will put sell orders at the desired exchange rate, and buyers will place purchase orders. If everyone is satisfied with the rate, the transaction will take place, and the robux from the seller's account will be credited to the buyer's account.
The service must be fault-tolerant, able to withstand the simultaneous work of 1000+ users. Implement Cloudflare or a similar service. Before creating a response, I ask the contractor to register in the service and independently study it from both the seller and the buyer.
Main features RBXcrate.com:
https://www.youtube.com/watch?v=2e9iFhoKxBI
https://www.youtube.com/watch?v=Ds8uMFPTLf8
https://www.youtube.com/watch?v=R_qqeh9PfLQ
An automated payment system should be created in the store, which will instantly deliver Robux to the buyer after confirming the payment through the Cryptomus payment system. An interaction API similar to the exchange API should also be implemented. Two-factor authentication, Deployment to git after successful testing. Our payment is made only after testing all the functions of the service, getting code transfer of the all rights to this code (tokens, masterpass etc). If the product does not implement all the functions of the service RBXcrate.com, 1 week is given for revision. If the service does not work again, the contract with the contractor is terminated. We adequately approach certain difficulties, but the main thing is the result and the absence of deception. The functionality and capabilities of the service must be exactly the same as that of the service RBXcrate.com (starting from authorization, ending with withdrawal of funds). The outer part (frontend) may be some different, but it should also be user-friendly, we also like a dark background with light text. Our time zone is +3 GMT, English with a translator.
Briefly about the functions of the service:
Task 1 (the player puts his robux for sale)
The order of action:
1. Specifying a proxy for a secure transaction
2. Copying cookies from the game to the required field (the service must show the Username of the player in the Roblox and the amount of robux on the account)
3. Choosing the course at which the player is ready to sell robux
4. Activation of the transaction
5. After crediting the amount for the sale to the balance, it is possible to withdraw to USDT or LTC
6. The service charges a commission for the withdrawal operation 4%

Task 2 (the player buys robux)
The procedure of actions:
1. The player replenishes the balance of the service in the equivalent of USDT. Several cryptocurrencies can be used, which are offered by the Cryptomus payment service.
2. When replenishing the balance, a commission of 5% of the replenishment amount is debited.
3. An order for the purchase of Robux is created at a rate that will suit the buyer. The order specifies the necessary parameters for the correct transfer of funds (ID of the playing place, Username, amount and rate)
4. If at the moment other players (Task 1) have offers suitable for the course, the transaction takes place. There may be a situation where the seller sold more than the buyer bought. In this case, the remainder of the Robux must remain on sale.
5. Funds from the balance of the buyer player are debited in favor of the seller player. After crediting the amount for the sale to the balance, it is possible to withdraw to USDT or LTC
6. The service charges a commission for the withdrawal operation 4%
7. The sale of robux can take place both manually and through the API. You need to create the same tool. https://rbxcrate-organization.gitbook.io/rbxcrate-api-docs