Index: backend/scripts/resetPostCounters.js
===================================================================
--- backend/scripts/resetPostCounters.js	(revision 765fe50d8b94fc9d6fb8dce9c9aa536dcb06bfa6)
+++ backend/scripts/resetPostCounters.js	(revision 765fe50d8b94fc9d6fb8dce9c9aa536dcb06bfa6)
@@ -0,0 +1,25 @@
+const prisma = require('../lib/prisma');
+const schedule = require('node-schedule');
+
+async function resetPostCounters() {
+  try {
+    const result = await prisma.users.updateMany({
+      data: {
+        postCounter: 5,
+      },
+    });
+  } catch (error) {
+    console.error('Error resetting post counters:', error);
+  }
+}
+const job = schedule.scheduleJob('0 0 * * *', function () {
+  console.log(
+    `Running scheduled post counter reset at ${new Date().toISOString()}`
+  );
+  resetPostCounters();
+});
+process.on('SIGINT', function () {
+  job.cancel();
+  console.log('Post counter reset scheduler stopped');
+  process.exit(0);
+});
