Important Notice: Join our official WhatsApp Channel for verified announcements, exclusive offers, giveaways, and expert resources on building web applications with AI

Build a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets

F5 HR & Payroll Attendance Systems Premium Plan VIP Premium Plan
❤️
Whatsapp Community
Join 🔥 Rameez Scripts WhatsApp Community — Get Free Templates, Tutorials & Giveaways Before Anyone Else!
Build a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets

Key Features

Employee check-in and check-out with a live selfie capture GPS location recorded with every punch Attendance history per employee Leave management with employee requests Payroll built on the recorded attendance Multiple roles including admin and manager Google Sheets as the database with no hosting bill Deploys as a Google Apps Script web app The 5 AI prompts used to generate the build

Description

An HR attendance and payroll web app running on Google Sheets, where every punch carries proof of who and where. The employee opens the app, takes a selfie and checks in — the photo and GPS coordinates are stored alongside the timestamp, so attendance is not just a time but a verifiable record.

What it does

Staff check in and out with a live image capture, review their own attendance history, and submit leave requests. Managers and admins see the records and approve what needs approving, with payroll built on top of the attendance that was actually recorded rather than re-keyed from a register. The whole system is an Apps Script web app with Google Sheets behind it, so it runs inside your own Google account with no server to rent and no monthly software fee.

Highlights

  • Selfie capture on check-in and check-out, stored with the record
  • Live GPS location attached to every punch
  • Per-employee attendance history
  • Leave requests and leave management
  • Payroll derived from recorded attendance
  • Multiple roles, including admin and manager
  • No hosting cost — Google Sheets is the database

Built with Claude Code

The whole application was generated in five prompts using Claude Code in the VS Code extension, then pasted into Apps Script and deployed. Those five prompts are included, so you can run the same build yourself or adapt them for a different system.

Who it is for

Small businesses, agencies and field teams that need attendance backed by a photo and a location rather than an honour-system register, without paying a per-employee monthly fee for it.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets as the database — no server or MySQL needed
  • Google Apps Script web app deployment access
  • HTTPS on the deployed URL — browsers only allow camera and location on a secure origin
  • Employee devices with a camera and location permission enabled
  • Modern browser (Chrome, Edge, Firefox or Safari)

What's Included

  • Full Apps Script source code (Code.gs + index.html)
  • Google Sheets database structure
  • Employee check-in and check-out with selfie and GPS
  • Attendance history and leave management
  • Payroll module
  • Role-based access
  • The 5 AI prompts used to build it
  • Full video walkthrough
  • Free support and paid customization on request

Item Details

Versionv1.0
PublishedMay 6, 2026
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryHR & Payroll, Attendance Systems
Tagsselfie attendance systemgps attendance system google sheetshr payroll system google sheetsemployee attendance with selfiefree payroll software google sheetsattendance and payroll systemgeolocation attendance appgoogle apps script web app
VideoWatch walkthrough
LicenseRegular License

Build a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets

HR & Payroll Attendance Systems

What You Get

Code.gs FilesComplete Apps Script source code files
HTML FilesAll HTML template files included
Google SheetYour own copy with all data and scripts
Setup GuideStep-by-step video tutorials included
6 Months SupportBug fixes, tweaks, and guidance — all free
Free UpdatesAll future updates included at no extra cost
Regular License F5
Subtotal $1.92 USD
Card fee (10%) $0.19 USD
Total $2.11 USD
70% OFF applied — was $6.40 now $1.92
Other payment methods
Wise / Bank Transfer · via WhatsApp +92 343 534 7417 $6.40$1.92
RE
Redotpay
Build a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets
Secure checkout
Amount due
$1.92$6.40
Amount to pay
Redotpay Account
1002896884
What happens after you pay
  1. Send us the proofEnter your transaction ID and upload the payment screenshot in the form on this page.
  2. We check it by handUsually cleared in 10–30 minutes during working hours — no bots, a person looks at it.
  3. Your file arrives by emailWe open your account and email the login together with the download link, so use an address you can actually open.
Encrypted & secure
Manual review 10–30 min
Receipt by email
How to pay
  1. Copy the Redotpay account
  2. Pay $1.92 via Redotpay
  3. Enter transaction ID below
  4. Submit below — admin verifies & grants access
Manual verification: Typically takes 10 to 30 minutes to verify and grant access during working hours.
We'll find or create your account by this email.
Your country is picked from your location — change it if it's wrong, then type your number without the country code.
Submitted for admin review · typically takes 10 to 30 minutes to verify
Payment invoice
File / CourseBuild a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets
Invoice CodeF5
Payment MethodRedotpay
Total$1.92
BP
Binance Pay
Build a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets
Secure checkout
Amount due
$1.92
Amount to pay · zero fee · instant
Scan to Pay with Binance
Scan to Pay
Binance Pay ID
766412546
Account holder: Muahmmad Ramiz Imdad
What happens after you pay
  1. Send us the proofEnter your transaction ID and upload the payment screenshot in the form on this page.
  2. We check it by handUsually cleared in 10–30 minutes during working hours — no bots, a person looks at it.
  3. Your file arrives by emailWe open your account and email the login together with the download link, so use an address you can actually open.
Encrypted & secure
Manual review 10–30 min
Receipt by email
How to pay
  1. Open Binance app → Pay
  2. Scan QR or enter Pay ID
  3. Send $1.92 (any supported crypto)
  4. Copy Order ID from Binance receipt
  5. Paste below & submit for verification
Manual verification: Typically takes 10 to 30 minutes to verify and grant access during working hours.
We'll find or create your account by this email.
Your country is picked from your location — change it if it's wrong, then type your number without the country code.
Submitted for admin review · typically takes 10 to 30 minutes to verify
Payment invoice
File / CourseBuild a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets
Invoice CodeF5
Payment MethodBinance Pay
Total$1.92
CR
Cryptocurrency
Build a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets
Secure checkout
Amount due
$1.92
Send exact amount in crypto equivalent
Pick one
Send to this address
15jjKnm6NgxN1Wgbfh7xdBWgbCFztHeNhE
Important: Send only the selected coin on its correct network. Sending on wrong network may result in permanent loss.
What happens after you pay
  1. Send us the proofEnter your transaction ID and upload the payment screenshot in the form on this page.
  2. We check it by handUsually cleared in 10–30 minutes during working hours — no bots, a person looks at it.
  3. Your file arrives by emailWe open your account and email the login together with the download link, so use an address you can actually open.
Encrypted & secure
Manual review 10–30 min
Receipt by email
How to pay
  1. Choose your preferred crypto above
  2. Copy wallet address & send $1.92 equivalent
  3. Enter transaction hash below
  4. Submit below — admin verifies & grants access
Manual verification: Typically takes 10 to 30 minutes to verify and grant access during working hours.
We'll find or create your account by this email.
Your country is picked from your location — change it if it's wrong, then type your number without the country code.
Submitted for admin review · typically takes 10 to 30 minutes to verify
Payment invoice
File / CourseBuild a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets
Invoice CodeF5
Payment MethodCryptocurrency
Total$1.92
PA
PayPal
Build a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets
Secure checkout
Amount due
$1.92
Amount to pay
Pay $1.92 with PayPal
Opens PayPal in a new tab. Come back here afterwards with your Transaction ID.
What happens after you pay
  1. Send us the proofEnter your transaction ID and upload the payment screenshot in the form on this page.
  2. We check it by handUsually cleared in 10–30 minutes during working hours — no bots, a person looks at it.
  3. Your file arrives by emailWe open your account and email the login together with the download link, so use an address you can actually open.
Encrypted & secure
Manual review 10–30 min
Receipt by email
How to pay
  1. Tap Pay $1.92 with PayPal — it opens PayPal in a new tab
  2. Copy the Transaction ID from your PayPal receipt
  3. Enter it below with a screenshot of the payment, then submit
  4. We verify it and unlock your file — the download link is emailed to you too
Manual verification: Typically takes 10 to 30 minutes to verify and grant access during working hours.
We'll find or create your account by this email.
Your country is picked from your location — change it if it's wrong, then type your number without the country code.
Submitted for admin review · typically takes 10 to 30 minutes to verify
Payment invoice
File / CourseBuild a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets
Invoice CodeF5
Payment MethodPayPal
Total$1.92
400+ PROJECTS DELIVERED · 5,000+ HAPPY CLIENTS WORLDWIDE

Need This Customized For Your Business?

We don't just deliver and disappear — every project comes with 6 months of free support. Bug fixes, small tweaks, and guidance included. Choose us without any worry.

5,000+
Happy Clients
24-72h
Fast Delivery
6 Months
Free Support
100%
Money Back
30 min
Avg. Reply

What We Customize

Features & Functions
Add new features, modify existing scripts, custom formulas & automations
API & Integrations
Connect with WhatsApp, Telegram, Payment Gateways, CRM & more
Design & UI Changes
Custom branding, layout redesign, dark mode, mobile optimization
Full Custom Projects
Dashboards, billing systems, inventory, CRM — built from scratch
Get Free Quote on WhatsApp

20-30% advance to start • Clear pricing before we start • 6 months free support after delivery

$2.11
USD · incl. card fee

People choose these

What buyers of this file added to the same order

Most bought together Petrol Station Management System in Google Sheets (Shifts, Tanks & Accounts) Petrol Station Management System in Google Sheets (Shifts, Tanks & Accounts) 2 buyers took both Apps Script $1.92 USD School Management System with All Modules | Fees, Exams, Timetable, Attendance & Hall Tickets School Management System with All Modules | Fees, Exams, Timetable, Attendance & Hall Tickets 2 buyers took both Apps Script $4.81 USD I Built a Complete POS System for Mobile Phone Shops (WhatsApp + Repairs + Inventory) I Built a Complete POS System for Mobile Phone Shops (WhatsApp + Repairs + Inventory) 2 buyers took both Apps Script $0.96 USD

Reviews & Feedback

What buyers and viewers say about Build a Free HR Payroll System with Selfie Attendance & GPS | Claude Code + Google Sheets.

No star ratings yet · 28 YouTube comments
Sort
@wmmasha5729 via YouTube
Great tutorial as usual 🤩
1 like on YouTube
@irfanchauhan495 via YouTube
Very Nice Tutorial... Creating Web App based on Google Script and Google Sheet with the help of Claude Code Ai and Superb Guideline of Brother Rameez... is Awesome.... Really, We learn a lot from you brother... Thank You.
1 like on YouTube
@EngrMushtaqAhmad via YouTube
Happy to see you creating such an Amazing Video keep it up. Appreciated your work
1 like on YouTube
@akinduyiteadeolu2640 via YouTube
Kindly share the full prompt
1 like on YouTube
@DurvishJawaleOfficial via YouTube
Keep it up bro This video helped me a lot
1 like on YouTube
@akinduyiteadeolu2640 via YouTube
Wow, this is powerful
1 like on YouTube
@PwCouponWallah via YouTube
First comment loves your video ❤
1 like on YouTube
@KolleJoel via YouTube
How can you secure this? Or can you use this as a project topic for a networking student
@fredrick_muasyaYT via YouTube
I did it too and mine even has a full hr frappe like with over 400 pages and functions
@TharikMohamed-r1p via YouTube
Wow Great works awaiting for the prompt
@DaulatV-t2d via YouTube
Please add option offer letter and appointment letters
@DaulatV-t2d via YouTube
Very use full, please add matrix permission setup
@JeanTube7777 via YouTube
Es un sistema muy bien diseñado. Muy útil.
@andemardioso6093 via YouTube
Wow! Amazing work, keep it up
@richarrh via YouTube
The live map visualization for project sites makes employee tracking so much easier for admins. Great job!
@Toumerte.M via YouTube
Great video! 🔥 Very well made and engaging. Keep it up
@JimbaManalu via YouTube
Wow, amazing and powerful
@rafikulislam6512 via YouTube
Wow❤❤ Wonderful project 🎉🎉🎉
@elixiruniverse7701 via YouTube
Wonderful 👍
@ejazchiniot via YouTube
Very informative
@Educationtechwithafzal via YouTube
Your work is always good
@hnourkonsult5329 via YouTube
Nice as usual
@sai.pmautomation via YouTube
This video is the kind of content that makes learning Google Apps Script with vibe coding — simple, clear, and genuinely useful. Loved the way you kept it straight to the point with step-be-step explanation.
@srikanthsamala5695 via YouTube
Hi bro , Good
@M.K.Kalaiyarasan via YouTube
Nice bro… it’s very useful
@gusadiyanto via YouTube
Wow..wonderful web app, I like it ❤🎉👍
@metamorphbd via YouTube
hello rameez bhai.. I gave you an idea about a recruitment software.. Remember? And bouth the project from you.. This one is also usefull..❤ keep it up
@sharmajientertainment373 via YouTube
Good working sir ❤❤❤❤