EarnPoint - Earn Money while Playing Games and Engaging in Fun Activities
About this app
EarnPoint allows you to play games, watch moral stories, listen to Spotify music, and challenge yourself with quizzes while earning money in INR!
EarnPoint - Earn Money while Playing Games and Engaging in Fun Activities Welcome to EarnPoint! Total Earnings: ₹0 Withdrawals Today: 0 Activities to Earn! 🎮📚 Daily Check-in 🌟 Request Payout 💰 Withdraw
Related apps
Put this on your site
Source
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>EarnPoint - Earn Money while Playing Games and Engaging in Fun Activities</title>
<meta name="description" content="EarnPoint allows you to play games, watch moral stories, listen to Spotify music, and challenge yourself with quizzes while earning money in INR!">
<meta name="keywords" content="Earn Money, UPI, Games, Moral Stories, Spotify, Quizzes, Check-in, ACHIEVEMENTS, Badges">
<!-- Libraries -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.6.0/css/fontawesome.min.css" crossorigin="anonymous">
<script type="text/javascript">
try {
let earnings = 0;
let totalWithdrawals = 0;
const minimumPayout = 50;
const cooldownTime = 86400000; // 24 Hours
let lastCheckin = localStorage.getItem("lastCheckin") || 0;
let currentDate = new Date().getTime();
document.addEventListener("DOMContentLoaded", function() {
$('#checkin-btn').on('click', dailyCheckin);
$('#submit-payout').on('click', processPayout);
renderUI();
});
function dailyCheckin() {
if (currentDate - lastCheckin >= cooldownTime) {
earnings += 5; // earn 5 INR for daily check-in
lastCheckin = currentDate;
localStorage.setItem("lastCheckin", lastCheckin);
alert("You've earned ₹5 for checking in!");
renderUI();
} else {
alert("You've already checked in today!");
}
}
function renderUI() {
$('#earnings-display').text(`Total Earnings: ₹${earnings}`);
$('#withdrawals-display').text(`Withdrawals Today: ${totalWithdrawals}`);
}
function processPayout() {
let payoutAmount = parseInt($('#payout-amount').val());
let payTo = $('#pay-to').val();
if (!isNaN(payoutAmount) && payoutAmount >= minimumPayout) {
if (earnings >= payoutAmount) {
earnings -= payoutAmount;
totalWithdrawals++;
alert(`Payout of ₹${payoutAmount} successful to ${payTo}. It will be processed within 10 minutes!`);
renderUI();
} else {
alert("Insufficient earnings for this payout. Check your balance.");
}
} else {
alert("Minimum payout is ₹50 and should be a valid number.");
}
}
// Save and load localstate
function saveLocal() {
localStorage.setItem("earnings", earnings);
localStorage.setItem("totalWithdrawals", totalWithdrawals);
}
function loadLocal() {
earnings = parseInt(localStorage.getItem("earnings")) || 0;
totalWithdrawals = parseInt(localStorage.getItem("totalWithdrawals")) || 0;
}
loadLocal(); // Load local state on initialization
} catch (error) {
throw error;
}
</script>
<style>
body {
background: linear-gradient(to right, #74ebd5, #9face6);
color: white;
font-family: 'Lobster', cursive;
}
#main-container {
text-align: center;
padding: 20px;
border-radius: 10px;
background-color: rgba(0, 0, 0, 0.7);
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5);
}
.btn-custom {
background-color: #f39c12;
border: none;
border-radius: 5px;
color: #fff;
transition: background-color 0.2s;
}
.btn-custom:hover {
background-color: #e67e22;
}
input {
margin: 10px;
padding: 10px;
border-radius: 5px;
border: none;
}
h1, h2, h3 {
animation: fadeIn 1s ease-in-out;
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
</style>
</head>
<body>
<div id="main-container" class="container">
<h1>Welcome to EarnPoint!</h1>
<div id="earnings-display">Total Earnings: ₹0</div>
<div id="withdrawals-display">Withdrawals Today: 0</div>
<h2>Activities to Earn! 🎮📚</h2>
<button class="btn btn-custom" id="checkin-btn">Daily Check-in 🌟</button>
<h3>Request Payout 💰</h3>
<input type="number" id="payout-amount" placeholder="Enter amount to withdraw (min ₹50)">
<input type="text" id="pay-to" placeholder="UPI ID or Mobile Number">
<button class="btn btn-custom" id="submit-payout">Withdraw</button>
</div>
</body>
</html>
NEW APPS
These are apps made by the community!