HumanForce Server.
- Node.js, Express.js
- Database: MongoDB
- Auth: JWT
- Other: Nodemailer, Cron Jobs, REST API
- Geolocation-based clock-in validation
- Automatic daily clock-out via cron jobs
- Weekly/monthly payslip generation and email dispatch
- Role-based access control (staff/admin)
- Admin dashboard with logs and summaries
- Managing time zones for accurate time logs
- Handling geolocation precision and false positives
- Cron job reliability and failure logging