Project overview
SILOAM is a case study for a service platform where requests, status changes, and role-based communication need to be tracked cleanly.
The project emphasizes workflow design: turning messy real-world coordination into predictable product states.
The product problem
Service workflows often fail when request state, ownership, and next actions live in scattered messages or spreadsheets.
The technical challenge is modeling the workflow clearly enough that users can trust what stage a request is in and who owns the next step.
Solution direction
SILOAM uses a request-centered architecture with explicit statuses, role-specific views, and an audit-friendly activity trail.
The interface is designed around action clarity: what happened, what is pending, and what the current user can do next.
What I owned
- ›Defined the core request lifecycle and user roles.
- ›Designed dashboard patterns for status visibility and next actions.
- ›Mapped backend entities for requests, users, assignments, and history.
- ›Planned reusable UI modules for future feature expansion.
Feature system
Request lifecycle model
Every request moves through explicit states instead of informal status text.
Role-based views
Users see actions and context relevant to their responsibility in the workflow.
Activity history
Important changes can be tracked for accountability and operational clarity.
Dashboard scanning
The UI prioritizes pending work, blocked items, and recent updates.
How the system fits together
const request = await workflow.advance({
id: requestId,
from: "submitted",
to: "assigned",
actor: currentUser.id,
});Engineering decisions
Keeping workflow state understandable
decision.01Model request status as explicit transitions with a small set of valid states.
The product becomes easier to test, explain, and extend.
Avoiding dashboard clutter
decision.02Prioritize exceptions and next actions rather than showing every possible detail at once.
The interface stays operational instead of becoming a noisy database view.
Where the project stands
SILOAM is currently in progress with a public case study and private source.
The project demonstrates full-stack workflow modeling and product architecture for service operations.
