All projects
    Workforce & Time Tracking

    Staff App

    Most workforce software assumes an office, a laptop, and a company email address. Housekeeping and maintenance have none of the three.

    Year
    2026
    Role
    Product & build
    Stack
    PWA, React, Supabase, Web Push

    The situation

    Tasks were handed out verbally and forgotten by noon, hours were written on paper, and half the team could not be reached by email because they do not have an address. Anything requiring an inbox was ruled out before it began.

    What we built

    An installable app that people sign into with a QR code and a six-digit PIN. Recurring and one-off tasks with push reminders, feedback with a photo, a time clock that records server time and logs every correction with a reason, shift planning, and absences. It speaks several languages because the team does.

    The result

    Tasks arrive on the phone in the corridor instead of in a corridor conversation, hours are countable, and corrections leave a trail.

    See it working

    The pieces below run right here, on invented data. The full demo follows once it is up.

    Everyone gets in. Without an email address

    No company account, no email address. Scan, set a PIN, done.

    More about this block
    Signing in
    Example data. Not a real business

    Scan the code

    Now choose a six-digit PIN

    This preview runs on the page. The full system follows shortly.

    Tasks that are not forgotten by noon

    A task lands on the phone and comes back with a picture. Nothing gets lost in a corridor conversation.

    More about this block
    Today's tasks
    Example data. Not a real business

    Photo attached

    Container was blocked, only got half of it.

    1 / 3 done

    This preview runs on the page. The full system follows shortly.

    Hours that hold up in a dispute

    Clock in with one tap. Every correction carries a reason in the audit log.

    More about this block
    Time clock
    Example data. Not a real business

    Working since

    00:00:00

    This week

    • Mon07:02 – 15:287.93 h
    • Tue06:58 – 15:318.05 h
    • Wed07:05 – 15:307.92 h
    • Thu07:00 – 15:308.00 h
    • Fri07:03 – 15:267.88 h
    Target 40.00 hBalance -0.22 h
    This preview runs on the page. The full system follows shortly.

    A plan that is right on the phone too

    A weekly plan built from templates. Split shifts yes, double bookings no.

    More about this block
    This week's rota
    Example data. Not a real business
    MonTueWedThuFriSatSun
    Magda Nowak
    Floor
    Floor
    Floor
    Floor
    Floor
    off
    off
    Elena Petrova
    Floor
    Floor
    off
    off
    Floor
    Floor
    Floor
    Fatma Yilmaz
    off
    Floor
    Floor
    Floor
    Floor
    Floor
    off
    Kevin Arslan
    Tech
    Tech
    Tech
    Tech
    Tech
    off
    off
    Jonas Peters
    Early
    Early
    Late
    Late
    Night
    Night
    off
    This preview runs on the page. The full system follows shortly.

    Holiday without the untouchable spreadsheet

    Requested from a phone, approved with one tap, balances that keep themselves.

    More about this block
    A leave request
    Example data. Not a real business

    Fatma Yilmaz

    Holiday, 12 to 16 October

    5 days · Requested 9 days ago.

    Remaining

    30

    Waiting for a decision

    This preview runs on the page. The full system follows shortly.

    What is due announces itself

    A push when something is due. And a notice to the office when nothing happens.

    More about this block
    A reminder that does not get lost
    Example data. Not a real business

    Press the button.

    Nothing due at the moment.

    This preview runs on the page. The full system follows shortly.

    Ready to unlock your potential?