Our Services
Applications Processed
Total Applications
Today’s Applications
This Month
// Starting numbers let total = localStorage.getItem("totalApps") ? parseInt(localStorage.getItem("totalApps")) : 2500;
let today = localStorage.getItem("todayApps") ? parseInt(localStorage.getItem("todayApps")) : 12;
let month = localStorage.getItem("monthApps") ? parseInt(localStorage.getItem("monthApps")) : 320;
// DAY CYCLE TIMER let startDate = localStorage.getItem("cycleStart");
if(!startDate){ startDate = new Date().getTime(); localStorage.setItem("cycleStart", startDate); }
let now = new Date().getTime(); let daysPassed = Math.floor((now - startDate) / (1000*60*60*24)); let dayCycle = daysPassed % 5;
let intervals = [30,38,50,70,100]; let intervalTime = intervals[dayCycle] * 60 * 1000;
// SMOOTH COUNT ANIMATION function animateValue(id, start, end, duration) {
let range = end - start; let current = start; let increment = range / (duration / 20);
let obj = document.getElementById(id);
let timer = setInterval(() => {
current += increment;
if(current >= end){ current = end; clearInterval(timer); }
obj.innerText = Math.floor(current);
},20); }
// Initial display document.getElementById("totalApps").innerText = total; document.getElementById("todayApps").innerText = today; document.getElementById("monthApps").innerText = month;
// AUTO INCREASE setInterval(()=>{
let oldTotal = total;
total++; today++; month++;
animateValue("totalApps", oldTotal, total, 600);
document.getElementById("todayApps").innerText = today; document.getElementById("monthApps").innerText = month;
localStorage.setItem("totalApps", total); localStorage.setItem("todayApps", today); localStorage.setItem("monthApps", month);
}, intervalTime);
// RESET TODAY AT MIDNIGHT setInterval(()=>{
let now = new Date();
if(now.getHours() === 0 && now.getMinutes() === 0){ today = 0; localStorage.setItem("todayApps", today); }
},60000);

