Back to projects
Full-Stack / Service PlatformIn progress

SILOAM

A service-oriented platform concept focused on structured requests, user coordination, workflow visibility, and reliable handoff between roles.

Role
Product-minded full-stack developer
Timeline
2026
Type
Service workflow platform
Team
Solo build
Next.jsReactTypeScriptPostgreSQLTailwind CSS

Case study public · source private

case-study/siloam.tsx
SILOAM project visual
// 01. Overview

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.

// 02. Problem

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.

// 03. Solution

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.

// 04. My Contribution

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.
// 05. Key Features

Feature system

feature.01

Request lifecycle model

Every request moves through explicit states instead of informal status text.

feature.02

Role-based views

Users see actions and context relevant to their responsibility in the workflow.

feature.03

Activity history

Important changes can be tracked for accountability and operational clarity.

feature.04

Dashboard scanning

The UI prioritizes pending work, blocked items, and recent updates.

// 06. Technical Architecture

How the system fits together

architecture.map
system view
LayerResponsibilityTools
Frontend
Dashboards, forms, request detail views
Next.js, React
Domain
Request state, assignment, permissions
TypeScript
Data
Users, requests, status history, comments
PostgreSQL
Operations
Notifications, handoff rules, reporting hooks
Vercel, queues-ready design
orchestration.ts
const request = await workflow.advance({
  id: requestId,
  from: "submitted",
  to: "assigned",
  actor: currentUser.id,
});
// 07. Challenges & Decisions

Engineering decisions

Keeping workflow state understandable

decision.01
Decision

Model request status as explicit transitions with a small set of valid states.

Result

The product becomes easier to test, explain, and extend.

Avoiding dashboard clutter

decision.02
Decision

Prioritize exceptions and next actions rather than showing every possible detail at once.

Result

The interface stays operational instead of becoming a noisy database view.

// 08. Outcome & Status

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.