mrmaarcus.devprojects
homehprojectspaboutacontactc

keep in touch
emailgithublinkedinspotifyaboutcontactresume
back to projects
activefront end/jul 2024 – present

zentro

a multi-tenant collaboration platform exploring workspaces, boards, permissions, and activity flows.

explores the architecture behind collaborative workspaces, boards, permissions, and activity-heavy saas flows.

github
product system
active
z

front end

full-stack product builder

duration

jul 2024 – present

mode

active

key stack

next.jstailwind cssshadcn uitrpc

proof point

stronger understanding of saas tenancy and access control.

product surface

a multi-tenant collaboration platform exploring workspaces, boards, permissions, and activity flows.

system surface

multi-tenant products need clean boundaries between organizations, workspaces, members, and the actions each user can take.

role

full-stack product builder

challenge

multi-tenant products need clean boundaries between organizations, workspaces, members, and the actions each user can take.

result

stronger understanding of saas tenancy and access control.

architecture

how the pieces connect

1

interface

next.js, tailwind css, shadcn ui

2

workflow

modeled organizations, workspaces, members, and permissions as first-class concepts.

3

data and rules

modeled tenancy first so every feature can respect organization boundaries.

approach

how it was shaped

  • modeled organizations, workspaces, members, and permissions as first-class concepts.
  • planned modular backend workflows for boards, tasks, notifications, and activity events.
  • used typed validation and data access patterns to keep product flows reliable as the surface area grows.

outcome

what it proves

  • stronger understanding of saas tenancy and access control.
  • a practical playground for real-time collaboration and activity systems.
  • a long-term project that can grow into a serious product experiment.

decisions

  • modeled tenancy first so every feature can respect organization boundaries.
  • kept permissions close to membership and workspace concepts.
  • planned activity flows early because collaboration products need auditability.

lessons

  • multi-tenant structure gets expensive if it is treated as an afterthought.
  • collaboration features need product clarity before technical complexity.

next steps

  • ship a tighter board and task workflow.
  • add activity feeds and notification preferences.
  • stress-test permission paths across organization roles.

stack

next.jstailwind cssshadcn uitrpczodresenddrizzle ormtypescriptpostgresqlreact hook formuploadthingupstash redis

previous

portfolio

this portfolio: a minimal, keyboard-friendly space for projects, writing, work, and live presence.

next

dotfiles

a personal development setup for keeping editor, shell, and tooling workflows fast and reproducible.