JedBolthock

HR & Geofenced Attendance

I will build an HR and attendance system with geofenced clock-in and payroll

Jedidiah Gabriel
Jedidiah GabrielProduct engineer ยท Kaduna, Nigeria ยท Replies within 24 hours
HR & Geofenced Attendance flyer: Clock-ins that mean something.

About this gig

A signed register tells you who signed it. It doesn't tell you who was at work.

I build HR and attendance systems where staff can only clock in inside the geofence around their work location. Each record carries device and session history, leave and shifts come from the same data, and payroll is calculated from what happened instead of what someone typed.

What you get:

  • Staff records, documents and contracts
  • Geofenced clock-in and clock-out on staff phones
  • Device and session history on each record
  • Shifts, rosters, leave requests and approvals
  • Payroll calculation, payslips and exports
  • Review of flagged records by a manager or peers, guided by your policy

Geofenced attendance and HR are modules in WeSelling, my business operating system, and I built HR dashboards inside the appraisal platforms used by the NCAA, NIMC and RMAFC.

Tell me how many staff and locations you have, and how attendance is recorded today.

Use cases

Retail and restaurant shifts

Rosters, swaps and clock-ins limited to each branch.

Field staff

Site visits logged with location for sales reps, technicians and inspectors.

Schools

Teacher attendance and leave with automatic substitutes.

Factories

Shift patterns, overtime and late-arrival rules.

Remote teams

Check-ins, timesheets and leave without a physical site.

Payroll

Hours, allowances, deductions and payslips from the same records.

Onboarding and documents

Contracts, IDs and certificates stored per employee with expiry reminders.

Private clock-in

Optional zero-knowledge proof that a phone is inside the geofence, without sending GPS.

What changes

Today

  • Buddy punching and signed registers nobody trusts
  • Leave requests live in WhatsApp and get lost
  • Payroll gets rebuilt from attendance sheets every month
  • Staff records sit in paper files and personal laptops

After

  • Clock-in allowed only inside the work location's geofence
  • Device and session history attached to every attendance record
  • Leave, shifts and payroll computed from the same data
  • Staff records, documents and contracts in one place

How it works

  1. 01Staff arrives on site
  2. 02Phone confirms location
  3. 03Clocks in
  4. 04Shift and leave checked
  5. 05Payroll calculated

Compare packages

PackageStarter$720Business$1,850Scale$4,200
What it isStaff records and geofenced clock-in for one location, with attendance reportsMultiple locations, shifts, leave, payroll calculation and exportsAppraisals, documents, review of flagged records and a staff mobile app
Locations1Up to 5Unlimited
Staff recordsโœ“โœ“โœ“
Geofenced clock-inโœ“โœ“โœ“
Device and session historyโœ“โœ“โœ“
Shifts and rostersโ€“โœ“โœ“
Leave requests and approvalsโ€“โœ“โœ“
Payroll calculation and payslipsโ€“โœ“โœ“
Review of flagged recordsโ€“โ€“โœ“
Appraisalsโ€“โ€“โœ“
Staff mobile appโ€“โ€“โœ“
Delivery10 days20 days32 days
Revisions234

Add-ons

  • Faster delivery+30% of the package
  • Matching mobile app screens (React Native)+$600
  • Reporting dashboard+$150
  • 90 days of support and small changes+$240

Built before

Who it's for

  • Retail chains
  • Restaurants
  • Schools
  • Factories
  • Field service companies

What I'll need from you

  • Number of staff and locations, with addresses
  • How attendance, leave and payroll work today
  • Your payroll rules and pay schedule
  • Who approves leave and reviews flagged records

Questions, answered

Can staff fake their location?

Location on its own can be spoofed. I layer it with device and session history, and flagged records go to a reviewer who weighs them against your company policy.

Does it need fingerprint scanners or biometrics?

No. It's designed for teams that can't use biometrics or passkeys, and it can add them where you can.

Which payroll rules does it support?

Yours: hourly or monthly pay, overtime, allowances, deductions and tax. For Nigeria I can include PAYE and pension calculations using rules you confirm with your accountant.

Who owns the code and accounts when we finish?

You do. Code goes to your repository, and services run on accounts in your name, so you are never locked to me. I hand over logins, keys and a short guide.

What if my project doesn't fit a package?

Send a message describing what you need. I reply with a custom offer priced to the actual scope, often after a short call.

The thinking behind it

Tools and tags

  • Next.js
  • PostgreSQL
  • Prisma
  • Geolocation API
  • React Native
  • Telegram
  • Expo Location
  • Paystack Transfers
  • Noir
  • Metabase
  • #hrsoftware
  • #attendancesystem
  • #geofencing
  • #payrollsystem
  • #employeemanagement

More in CRM, Bookings & Internal Tools