Employee Management Site
Introduction
Employee Management System is a cost-effective web solution designed for companies to monitor employee attendance, manage work-related claims, and generate invoices — all hosted for free using Cloudflare Workers and Google Drive.
How it Works
- Clock In/Out with Location: Employees log in using admin-assigned credentials and clock in or out with a single tap. Their time and real-time GPS location are logged and saved securely on Google Drive.
- Claims Upload: Employees can upload receipts for tools, transport, or other job-related expenses. They enter the amount and submit a photo of the receipt.
- Admin Dashboard - Time Tracking: Admins can select the employee, month, and year to view detailed timesheets. The table shows clock-in/out and break times for each day, and calculates total hours worked. At the bottom, it sums the total hours for the selected period.
- Interactive Timestamps: Each timestamp is clickable. When hovered, the browser reveals a Google Maps URL pointing to the exact location where the employee clocked in or out.
- Invoice Generation: Employees and admins can view invoices showing total hours worked (multiplied by a predefined pay rate) and approved claim amounts. Admins can export this as a Word document, complete with tables and attached receipts.
Features
- Free Hosting: No backend servers required. Fully functional using Cloudflare Workers and Google Drive storage.
- Secure Login: Admin-controlled credentials for all users.
- Live GPS Logging: Clock-ins and outs store precise GPS data.
- Google Maps Integration: Clicking on a time reveals the location on Google Maps for real-world verification.
- Detailed Reporting: Admins can review day-by-day work history and hours with totals.
- Expense Management: Receipts can be uploaded, reviewed, and approved or denied.
- Professional Invoices: Automatic invoice generation with all relevant data and attachments.
User & Admin Functionality
- Employees:
- Login using provided credentials.
- Clock in and out from job sites (location required).
- Upload work-related expenses (e.g., tools, transport).
- View their invoices and work history.
- Credential Recovery: Must contact an admin if login credentials are forgotten.
- Admins:
- Add employees and assign usernames/passwords.
- View timesheets with time, location, and calculated hours.
- Click any time entry to view location in Google Maps.
- View and manage uploaded claims with receipt images.
- Generate and download invoices in Word format with attached receipts.
- Credential Recovery: Admins must contact the system owner directly for password resets.
Deployment
This system is live, proven, and can be deployed for any business at no ongoing cost. I can assist in setting it up for your organization, customizing it as needed for your workflow.
You may intrested in: