Web-based Cryptocurrency Mining Game Development

Job ID: 39093364

Budget: ₹999 – ₹2,500 INR

The objective is to develop a web-based mining game, which will feature several pages such as Login, Register, Mining Page, Tasks Page, Referral Page, Ranking Page, and Profile Page.

Login and Register:
- In the Login section:
- Username/Email
- Password
- Forgot Password
- In the Register section:
- Username (must be unique; if the username exists, suggestions will be provided)
- Email
- Country
- Referral Code (the code will be automatically applied through a link)
- Agreement to Terms and Conditions (includes a checkbox and an external link)
- Redirect to Login

Mining Page:
- Initially, there will be a single miner available.
- Upon clicking the miner, the mining process will initiate. The duration of the mining activity is approximately five hours. Upon completion, users will be able to collect their accumulated coins.
- Upgrades available include:
- Reduction of mining time by five minutes at each level.
- Enhancement of mining speed, with boosts of 2x or 3x available for a limited duration.
- Increased storage capacity.
- Addition of extra miners once a certain coin threshold is reached, for example, 300 billion coins to activate an additional miner.

Profile Page:
- This page will display user data, including name, email, country, and relevant statistics.

Tasks Page:
- This page will encompass various tasks categorized into Promotions Tasks, Collaboration Tasks, and Regular Tasks.
- Tracking functionality will be implemented to ensure users are genuinely completing tasks.

Referral Page:
- This section will display the user's referral code and link.
- It will indicate the number of users who have joined through their code.
- A list of users who have joined using their code will be shown (displaying only username, country, and coins earned).
- Whenever someone joins through their referral code, bonus coins will be automatically credited.
- A smart referral system will be integrated.

Ranking Page:
- This page will present global rankings based on coin collection, task completion, and highest number of invites.
- Similarly, there will be country-wise rankings mirroring the global rankings.

Requirements:
- Proficiency in React.js, Firebase, and Supabase is essential.
- A solid understanding of the underlying logic is necessary.
- A realistic user interface is required.
Related categories: JavaScript React.js Google Firebase Tailwind CSS