Earn Money App
About this app
Earn money in INR by playing games, watching moral stories, listening to songs, and quizzing yourself. Participate in daily check-ins and earn badges!
Fun Earnings App Fun Earnings App Balance: ₹0 Play Game Listen to Original Songs Daily Check-In Withdraw Funds: Withdraw Achievements: Your browser does not support the audio element.
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>Fun Earnings App</title>
<meta name="description" content="Earn rewards by playing engaging mini-games, enjoying original songs, and more! Daily check-ins enhance your experience!">
<meta name="keywords" content="earn rewards, mini-games, original songs, daily check-in, fun activities, achievements">
<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.bundle.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 userBalance = 0;
let achievements = JSON.parse(localStorage.getItem('achievements')) || [];
let lastCheckinDate = localStorage.getItem('lastCheckinDate') || null;
document.addEventListener("DOMContentLoaded", function() {
updateBalanceDisplay();
loadAchievements();
handleDailyCheckin();
});
function updateBalanceDisplay() {
$("#balance-display").text(`Balance: ₹${userBalance}`);
}
function loadAchievements() {
let badgesContainer = $("#badges-container");
badgesContainer.empty();
if (achievements.length === 0) {
badgesContainer.append("<p>No achievements yet!</p>");
} else {
achievements.forEach(achievement => {
badgesContainer.append(`<div class="badge badge-success m-1">${achievement}</div>`);
});
}
}
function handleDailyCheckin() {
let today = new Date().toLocaleDateString();
if (lastCheckinDate !== today) {
lastCheckinDate = today;
localStorage.setItem('lastCheckinDate', today);
userBalance += 10; // Daily check-in reward
achievements.push("Daily Check-In");
localStorage.setItem('achievements', JSON.stringify(achievements));
updateBalanceDisplay();
loadAchievements();
alert('Checked-in successfully! Earned ₹10!');
} else {
alert('You have already checked in today!');
}
}
function withdraw() {
const upiId = $("#upi-id").val();
if (upiId === "" || userBalance < 50) {
alert("Withdraw amount should be minimum ₹50 and UPI ID is required");
return;
}
alert(`Amount ₹${userBalance} will be sent to ${upiId}. Please wait for confirmation.`);
userBalance = 0;
updateBalanceDisplay();
}
function playGame() {
alert("Let's play a fun memory game! Try to remember the sequence.");
const sequence = [Math.floor(Math.random() * 10), Math.floor(Math.random() * 10)];
alert(`Memory sequence for you: ${sequence.join(", ")}`);
const userInput = prompt("Enter the sequence separated by commas:");
const userAnswers = userInput.split(",").map(Number);
if (JSON.stringify(sequence) === JSON.stringify(userAnswers)) {
userBalance += 20; // Reward for playing
alert("Congratulations! You remembered correctly! You earned ₹20!");
} else {
alert("Oops! That's incorrect. Better luck next time!");
}
updateBalanceDisplay();
}
function listenToSongs() {
const songUrl = prompt("Enter the URL of an original song to listen to:");
if (songUrl) {
$("#song-player").attr("src", songUrl);
$("#song-player")[0].play();
userBalance += 5; // Reward for listening
updateBalanceDisplay();
} else {
alert("No URL entered.");
}
}
// Add methods to button clicks
window.playGame = playGame;
window.listenToSongs = listenToSongs;
window.handleDailyCheckin = handleDailyCheckin;
window.withdraw = withdraw;
} catch (error) {
throw error;
}
</script>
<style>
body {
background-color: #e0f7fa;
color: #343a40;
font-family: 'Roboto', sans-serif;
padding: 15px;
}
#main-container {
background: linear-gradient(180deg, #fff8e1 0%, #ffe57f 100%);
border-radius: 15px;
padding: 30px;
box-shadow: 0 4px 20px rgba(0,0,0,0.2);
margin-top: 40px;
}
.badge {
font-size: 14px;
padding: 10px;
}
video {
width: 100%;
margin: 20px 0;
border-radius: 15px;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<h1 class="text-center mb-4">Fun Earnings App</h1>
<h3 id="balance-display">Balance: ₹0</h3>
<button class="btn btn-primary mb-3" onclick="playGame()">Play Game</button>
<button class="btn btn-info mb-3" onclick="listenToSongs()">Listen to Original Songs</button>
<button class="btn btn-warning mb-3" onclick="handleDailyCheckin()">Daily Check-In</button>
<h4>Withdraw Funds:</h4>
<input type="text" id="upi-id" placeholder="Enter UPI ID" class="form-control mb-3">
<button class="btn btn-danger" onclick="withdraw()">Withdraw</button>
<h4 class="mt-4">Achievements:</h4>
<div id="badges-container" class="d-flex flex-wrap mt-2"></div>
<video id="song-player" controls>
<source src="" type="audio/mpeg">
Your browser does not support the audio element.
</video>
</div>
</body>
</html>
NEW APPS
These are apps made by the community!