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.