Automating the Mundane

A robust full-stack automation system designed to handle daily attendance tasks. This project combines the raw automation power of Puppeteer with the real-time capabilities of Firebase and the UI flexibility of Flutter. Key Features Automated Sign-In: Uses Puppeteer to mimic user interactions for daily attendance. Mobile Control Center: A Flutter app to monitor status and toggle configurations. Real-Time Sync: Uses Firebase Firestore to push updates from the app to the Node.js server instantly. Dynamic Configuration: Supports changing schedules, locations, and work modes on the fly. For a detailed breakdown of how this was built, check out the full article. ...

November 26, 2025 · 1 min · Utkarsh Joshi

Automating the Mundane: How I Built a Full-Stack Attendance Bot

Every developer has that one daily task they secretly despise. For me, it wasn’t writing docs or fixing bugs—it was the daily “swipe-in” on our HR portal, let’s call it “Gx-HR” (you know the one). Here is the irony: I physically go to the office every single day. I am there. But remembering to open the app and click “Sign In” at 10:00 AM? That is a mental load I simply couldn’t carry. ...

November 26, 2025 · 4 min · Utkarsh Joshi