Chat on WhatsApp
SoftwareOur own product2026Live

LifeOS

An operating system for one person's life.

Habits, tasks, calendar, projects, goals, finances, focus and journal in a single app — works offline, syncs between phone and desktop and installs like a native app.

An operating system for one person's life.

The project

Anyone trying to get organised ends up with five apps that don't talk to each other: one for habits, one for tasks, a spreadsheet for the bills, the phone calendar and a notebook for ideas. None of them knows that the goal of buying a car depends on a savings pot, that the pot depends on what's left of the salary, and that there's only something left if the fixed bills are paid first.

LifeOS merges the five into one and connects the ends. A task can belong to a project and to a goal. A financial goal reads a savings pot's balance and turns into progress on its own. And the salary simulator lays out the whole waterfall before the month starts: how much goes to each fixed bill, how much into each pot, how much stays free — with the option to apply all of it for real in one click.

The device is the immediate source of truth; the server is a synced copy. Without a connection the app doesn't stall: it writes locally and uploads later. That's what keeps the screen accepting entries on an underground train with no signal. And it installs like an app on iPhone, Android and desktop straight from the browser — no app store, no installer.

This is the project that shows Stack Labs' technical ceiling: an entire product, from data model to HTTPS in production — 45,000 lines of code, 34 tables, 36 server routes, 45 screens and 12 modules, from first commit to public signup in 14 days. It isn't a pretty screen waiting for someone to plug a system in behind it: it is the whole system.

What it delivers

  • One app instead of five

    Habits, tasks, calendar, projects, goals, finances, focus and journal on the same foundation — and talking to each other, instead of each on its own island.

  • Works without internet

    The device writes first and responds instantly. When the connection returns, whatever was pending uploads on its own.

  • Installs like an app

    An icon on the home screen of an iPhone, an Android or a desktop, full screen, straight from the browser — no app store involved.

  • The money mapped out before the month starts

    The simulator shows where each part of the salary goes and applies it all in one click. Planning stops being an exercise in imagination.

  • An assistant that understands messy typing

    “Paid 30 for an uber yesterday and book the dentist thursday 2pm” becomes records ready to review. It never writes on its own: it proposes, and the person confirms.

  • Reminds you on time, with the app closed

    Native notifications on the phone, even with the app shut. A reminder that only appears once you've already opened the app is no reminder at all.

  • Synced with Google Calendar

    Whatever is booked in LifeOS lands in the work calendar. Nobody has to abandon the calendar they already use to start using the app.

  • A system that doesn't lose data

    The server keeps hourly, daily, weekly and monthly copies, all restorable from the settings screen and exportable as a file by the owner.

The screens

Finances: balance, income, expenses, six-month cash flow and spending by category
Finances: balance, income, expenses, six-month cash flow and spending by category
The salary simulator showing the waterfall: fixed bills, savings pots and what's left
The salary simulator showing the waterfall: fixed bills, savings pots and what's left
Task board with draggable columns, priority, due date and project
Task board with draggable columns, priority, due date and project
Íris: what the assistant does and exactly what leaves the device for each feature
Íris: what the assistant does and exactly what leaves the device for each feature
Insights: unusual spending and recurring charges, calculated on the device itself
Insights: unusual spending and recurring charges, calculated on the device itself
Reports cross-referencing habits, tasks, routine, focus, goals and finances
Reports cross-referencing habits, tasks, routine, focus, goals and finances
On mobile: the day view with a bottom navigation bar, like a native app
On mobile: the day view with a bottom navigation bar, like a native app
On mobile: Finances, with the whole app taking on the section's green
On mobile: Finances, with the whole app taking on the section's green

How it was built

  • The device writes first and responds instantly; the server receives the full snapshot moments later. The network is a detail that may be missing — and when it is, the app keeps working.

  • When two devices write at nearly the same moment, the two snapshots merge record by record instead of one overwriting the other. The system can tell “this came from the other phone” from “I deleted this on purpose”.

  • An upload that would wipe a large slice of the data at once is refused, and the app asks before letting it through. Data loss is the one mistake with no fix.

  • Twelve modules, 45 screens and 34 tables — every account sees only its own data, on every one of them.

  • The AI layer never writes to the database: it returns a proposal, and the app creates the record through the normal path, after review.

  • Deploys to the cloud with no server to administer, or onto a private server with automatic HTTPS for about R$25 a month — the same code serves both, with no rewrite.

Technologies

  • React
  • TypeScript
  • Vite
  • Tailwind CSS
  • Zustand
  • Express
  • Prisma
  • PostgreSQL
  • Capacitor
  • Google Calendar API
  • Docker
  • Vercel

A Stack Labs product, shown as a demonstration of technical capability. The screenshots use the sample dataset that ships with the system — no real user data appears in them.

Want something like this for your company?

Tell us what you need and we'll come back with a fixed proposal — scope, timeline and price — within 24 hours.