← Projects

PROJECT / 02 Workflow / automation

A collection of tools built to simplify recurring work, automate processes and keep information where it is actually useful.

TYPEWorkflow / automation
ACCESSINTERNAL / DEMO
STATEOPERATIONAL
01

Why I built it

The work already had a process. It needed one place to make that process visible.

Practical work was spread across separate tools, repeated manual steps and disconnected information. KuroFlow consolidates the useful context, shows the current state and automates the handoffs that do not need to stay manual.

02

What it does

Operational context, progress and communication stay in one workflow.

The internal browser workspace follows structured records, course progress, prerequisites, exam states, recurring tasks and reporting without copying the same operational details between unrelated tools.

01

Records

Keep customer and course context structured and visible.

02

Status tracking

Follow dated checklists, progress and exam states.

03

Recurring processes

Handle prerequisites and repeatable operational steps.

04

Reporting

Create exports, summaries and follow-up views.

05

Mail templates

Generate reusable communication as editable drafts.

06

Integrations

Keep automation and communication access on the server.

03

How it's built

A small browser workspace with every restricted integration kept behind the server.

The application is a plain Node.js service with a framework-free multi-page interface and JSON-backed operational data. Server modules isolate Microsoft Graph, Power Automate, template storage and desktop mail-draft generation so credentials and integration details never need to live in the browser.

Stack05 technologies
  • Node.js
  • HTML / CSS / JavaScript
  • JSON storage
  • Microsoft Graph
  • Power Automate
System map06 nodes
1.1 Browser / UI Operational pages
2.1 KuroFlow server Node.js modules
3.1 Microsoft Graph Communication access
3.2 Power Automate Configured flows
3.3 Template engine Reusable message content
3.4 Mail / draft data Local editable output
Engineering notes03 decisions
01

Dedicated pages separate day-to-day status, records, reporting, courses and mail-template work.

02

Microsoft authentication and external workflow calls are handled on the server.

03

Reusable text templates generate editable HTML and plain-text mail drafts instead of hardcoding messages into the UI.

04

Where it stands

OPERATIONAL

StatusOperational
AccessRestricted environment
IntegrationsServer-side
Public demoNot configured

KuroFlow is operational in its restricted working environment. There is no public demo URL configured, so the real application stays inaccessible while this page provides a sanitized overview of what it does.

Internal system