All workProject study

Farero.

Scheduling, reports, and approvals in one place.

A mobile-first workforce coordination platform for scheduling, time reporting, administrative review, payroll workflows, and team operations.

Visit farero.co
Farero lighthouse and clock artwork
Farero — product design & full-stack engineering2026 / Independent product

The challenge

Planned, reported, and approved work need separate records.

A schedule describes what is supposed to happen. A team member’s report describes what actually happened. An approved time entry becomes an official record. Treating those as the same thing makes corrections difficult, obscures accountability, and creates opportunities for inaccurate data.

The product had to keep those distinctions reliable at the system level while keeping daily tasks straightforward.

Product strategy

One system. Three deliberate responsibilities.

Each screen has a clear purpose, while shared actions and terminology stay consistent across the platform.

Designed for the exceptions. Changed shifts, missed work, overnight hours, split intervals, recurring schedules, conflicts, stale approvals, corrections, multiple organizations, and incomplete information shaped the product from the beginning—not after the ideal workflow was finished.

Schedule

Plans work, assignments, recurring shifts, and the changes that happen before a shift.

Timesheets

Captures actual work, review state, corrections, and the records used for payroll.

Calendar

Creates a shared visual view without quietly becoming another editing system.

Trusted records

Preserve the history behind every decision.

Published assignments receive revisions. Submitted Work Reports become immutable. Approval creates the official time entry in the same transaction. Corrections add history instead of silently replacing it.

  1. Assignment

    Planned

    A versioned statement of what should happen.

  2. Work Report

    Reported

    The team member’s immutable account of what happened.

  3. Decision

    Reviewed

    Approve, request changes, or reject with the evidence intact.

  4. Time entry

    Recorded

    An official operational or payroll record created transactionally.

Quick Intake

AI has a useful role, not an authoritative one.

Administrators can turn informal English, Spanish, or mixed-language work messages into structured time proposals without letting the model approve work or write a timesheet.

“AI interprets and proposes. The administrator approves. Farero validates and saves.”
  • Resolve people, clients, and locations only inside the active organization.
  • Check duplicates, overlapping time, and invalid intervals independently.
  • Require explicit human confirmation before a record is created.
  • Preserve a manual review path when the provider is unavailable.

Organization boundaries

Multi-tenant access follows membership and database relationships.

A person can belong to multiple Teams with a different role and access status in each. Operational records retain their organization boundary through application logic and database relationships.

Authorization repeats at page, action, service, and final-write boundaries. The active organization comes from authenticated membership, never browser input.

Production foundation

Farero runs on AWS Lightsail and uses Neon for managed PostgreSQL, keeping application runtime and database responsibilities clear.

Documented verification

350unit tests
157PostgreSQL integration tests
52migrations rehearsed
1,000members in synthetic query validation

Verification also covered production build, lint, TypeScript, Prisma, tenant isolation, rollback, concurrency, idempotency, and desktop and mobile smoke testing.

The Keeper’s Log

Sheets, ledgers, and status signals.

Farero uses sheets, ledgers, status signals, and focused overlays instead of turning every piece of information into the same floating card. Color carries operational meaning, with text and icons reinforcing every state.

HorizonPlanned work
Sea GlassConfirmed or ready
CoralNeeds attention
InkAuthoritative record
BeaconHappening now

The outcome

Every major workflow has a clear owner. Every authoritative record has evidence behind it.

  • A clear progression from planned work to an approved operational record
  • Human-reviewed AI intake that proposes structured time without becoming authoritative
  • A production-minded foundation for multi-organization scheduling, reporting, and payroll workflows

Farero models business workflows before designing screens, makes dangerous actions explicit and reversible, and keeps people in control of automation.

Technology & practices

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • Prisma
  • Auth.js
  • Tailwind CSS
  • OpenAI
  • AWS Lightsail
  • Neon