Pulse
Pulse is a lightweight, multi-tenant team-productivity app. Each person keeps an ordered, per-project TODO list — the top three are the priorities — and sets a presence status (in office, remote, external meeting, out of office…). The whole team gets a live dashboard of everyone's status and top priorities, updating in real time. Completed tasks auto-archive at the end of each day, and admins can publish read-only public share links for office TVs and stakeholders.
What it's for
- Frictionless daily TODOs — drag to reorder; the top three are your visible priorities.
- Presence at a glance — an org-configurable status vocabulary, with staleness and expiry.
- Live dashboards — team and org views update in about a second.
- Public share links — signed, read-only dashboards, no account required.
It is deliberately not a heavyweight project manager — no subtasks, dependencies, gantts, time tracking, or chat.
Organizations & roles
Pulse is multi-tenant: organization → teams → members. Roles are scoped:
| Role | Can |
|---|---|
| Super admin (platform) | Org lifecycle, billing, feature flags, audited impersonation. |
| Org admin | Teams, projects, members, statuses, settings, share links. |
| Team admin | A team's members (from existing org members) and projects. |
| Member | Their own TODOs and presence; view their teams' dashboards. |
| Public viewer | Read a shared dashboard, anonymously. |
Where it runs
Pulse is a cloud product — a React app at pulse.intrasys.ai and an API at
api.pulse.intrasys.ai, on Cloudflare (Workers, Durable Objects) with Neon Postgres.
Next steps
- Getting started — sign in, set presence, add your top three.
- Concepts — the domain model.
- Setup & onboarding — orgs, teams, roles, auth.
- Features — TODOs, presence, dashboards, share links.
- Integration API — set statuses and TODOs from another system.