Combined platform proof of concept

One public front door. One login. One calmer way to run tasks and claims.

This POC keeps the existing Todo and Expenses behaviour, but wraps both in a clearer shared platform. The public site leads into a signed-in workboard with shared authentication, shared organisation context, and a more intentional navigation model for action-heavy work.

Why this shape works
Workboard first
Users land on what needs attention, then drop into specialist modules only when they need depth.
Migration strategy
Copy, contain, improve
Source folders remain untouched while the POC proves the shared shell, auth, and organisation model.
Platform goals

A more deliberate shape for work-hub

Tasks and expense claims have different interaction patterns, but both benefit from the same shared entry, shared context, and shared mental model. The POC brings the common pieces forward and lets each module do the specialist work it already knows how to do.

Shared auth

Login once, move freely

The same Supabase session powers the shell, Todo, and Expenses. No more hand-off page between apps.

  • Shared magic-link and password flow
  • Signed-in workboard as the default destination
  • One sign out across the whole platform
Shared context

Organisation switching where it belongs

The shell owns active-organisation context and mirrors it into both copied modules so the platform feels coherent.

  • One organisation switcher at shell level
  • Consistent context for tasks and claims
  • Room for cross-app dashboards and alerts
Shared navigation

Workboard then specialist depth

The overview becomes the operational front door. From there, users open Tasks or Claims in the same shell.

  • Action-first overview with real data
  • Embedded modules to preserve capability
  • Clearer cross-app movement and previewability
Modules

Keep the specialists, improve the journey

Todo and Expenses are still distinct because they need different tools. The shell makes them feel like parts of one platform instead of neighbours.

Todo module

Project and task execution

Projects, groups, schedules, workflow configuration, and drill-through task management stay intact. The shell simply gets people there faster and with less context switching.

Open tasks
Expenses module

Claims, approvals, payments

Draft, submit, approve, pay, and audit claims inside the existing domain model, but with a clearer route in and a shared organisation lens.

Open claims