InStyle Solution

Employee Timesheet

Log a shift

Tap below to clock a worker in. The time and date are stamped automatically — you can adjust them before saving.

Currently on shift
Total payroll this month
R 0.00
Tip: Export drops a spreadsheet into your Files for record-keeping or your accountant.
Workers & daily rates
Daily rate is what a worker earns for a normal day. Overtime days (over 9 hours) automatically pay double. Penalties for lateness are deducted per shift.
⚙️ PIN, app colour and logo are in Settings — tap the gear icon, top-right.

One quick setup step 🔧

This is the cloud version — it syncs live between you and Jorge. To switch the sync on, it needs to be connected to a free Firebase project (takes about 10 minutes, once only).

1Create the project — go to console.firebase.google.com, sign in with a Google account, and click Add project. Name it InStyle Timesheet.
2Add a database — in the left menu open Build → Firestore Database → Create database. Choose Start in test mode and pick a location near South Africa (e.g. europe-west).
3Register the app — on the project home, click the </> (web) icon, give it a nickname, and Firebase will show you a firebaseConfig block.
4Paste it in — copy that whole config and send it to me in the chat. I'll drop it into the app and send you back the finished, connected file.

Stuck on any step? Just tell me where you are and I'll walk you through it.

InStyle Solution
Enter your PIN to continue