Fullstack Developer for a Crypto Mystery Box Gambling Game – Upwork

Gambling Development

We are looking for an experienced fullstack developer to build a simple crypto mystery box gambling game with two different pages using React, MongoDB, and Node.js.
The game should be mobile and desktop friendly, and the designs for both platforms will be provided. The functionality of our game should be similar to Hellcase.com except it will work with crypto.
————————————-
Admin Page
The admin will be able to configure the game through:
– Spin cost per box
– % winning chance
– Types of mystery boxes
– Set a fee per spin per box
– Amount of payment per box
– Withdraw tokens to the admin wallet
– The ERC20 token address to use as payments to play
————————————-
Users Page
Users will be able to:
– Connect their wallet
– View all available boxes
– Select a box and view its information
– Spin their chosen box
– Claim their reward if they win
– View an activity tab that shows live spins and winnings
————————————-
Functionalities:
– Use Chainlink and the % of chance to win selected mystery boxes for each spin
– Allow users to claim tokens from the vault (admin wallet) if they win
– Send fees per mystery box spin to the admin wallet
————————————-
Requirements:
– Proven experience in developing web applications using React, MongoDB, and Node.js
– Familiarity with blockchain technology and ERC20 tokens
– Strong understanding of responsive design for both mobile and desktop platforms
– Ability to work with provided UI/UX designs and implement them in the frontend
– Good communication skills and ability to work independently
Please include examples of your past work, particularly any projects related to blockchain, crypto, or games similar to Hellcase.com.
We look forward to hearing from you!
Posted On: May 10, 2023 11:34 UTC
Category: Full Stack Development
Skills:MongoDB, React, Node.js, DApp Development, Blockchain Development

Country: United Arab Emirates

click to apply

Leave a comment

Your email address will not be published. Required fields are marked *