<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mr Gichangi</title>
    <description>The latest articles on DEV Community by Mr Gichangi (@mr_gichangi_480d68f83b69e).</description>
    <link>https://dev.to/mr_gichangi_480d68f83b69e</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4238972%2F0bb69ea7-9edd-4365-8341-5314fc6a89a6.png</url>
      <title>DEV Community: Mr Gichangi</title>
      <link>https://dev.to/mr_gichangi_480d68f83b69e</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mr_gichangi_480d68f83b69e"/>
    <language>en</language>
    <item>
      <title>I built a training-workflow prototype with AI assistance: BranchReady</title>
      <dc:creator>Mr Gichangi</dc:creator>
      <pubDate>Wed, 11 Nov 2026 12:01:20 +0000</pubDate>
      <link>https://dev.to/mr_gichangi_480d68f83b69e/i-built-a-training-workflow-prototype-with-ai-assistance-branchready-2fkk</link>
      <guid>https://dev.to/mr_gichangi_480d68f83b69e/i-built-a-training-workflow-prototype-with-ai-assistance-branchready-2fkk</guid>
      <description>&lt;p&gt;I’m Teddy, an AI-assisted app builder and workflow designer based in Kenya. I built BranchReady to explore a practical sequence: assign training, complete a lesson, pass a quiz and review branch progress.&lt;/p&gt;

&lt;p&gt;AI helped produce the code. My focus was directing the workflow, shaping the interface and testing the result from the different role previews.&lt;/p&gt;

&lt;h2&gt;
  
  
  A small workflow you can follow
&lt;/h2&gt;

&lt;p&gt;BranchReady contains three fictional branches, six fictional employees and two original sample lessons. The manager can assign an existing lesson to a branch with a future deadline. Existing assignments are skipped so the same lesson isn’t added twice for the same employee.&lt;/p&gt;

&lt;p&gt;The employee preview shows that person's assignments. Each lesson ends with three questions. Incorrect answers allow a retry; three correct answers complete the assignment and update the progress view.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyskk80zyo86lg1p83pnq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyskk80zyo86lg1p83pnq.png" alt="BranchReady sample lesson showing a completed three-question quiz with 3 out of 3 correct." width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The quiz uses fictional training content and records the result in this browser.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The supervisor preview filters by branch. These views are simulations, so switching roles is part of exploring the demo.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I tested
&lt;/h2&gt;

&lt;p&gt;I checked incomplete assignment forms, past deadlines, duplicate assignments, quiz failure and retry, completion updates and browser-local persistence. The sample starts with two of six assignments complete. Completing Amani’s lesson takes the all-branches count to three of six, which remained after a reload in the hosted test.&lt;/p&gt;

&lt;p&gt;The download delivery was tested through Payhip with a free coupon. The delivered files matched the uploaded package, and the local opening and quiz workflow were checked as well.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is in the download
&lt;/h2&gt;

&lt;p&gt;The starter contains a self-contained HTML file with its styles and JavaScript, a start-here walkthrough, a customization guide and a dashboard preview. The guide includes an example instruction for asking an AI coding assistant to change one feature while preserving the existing workflow checks.&lt;/p&gt;

&lt;p&gt;You can open the sample without an AI account or API key. Changing the lessons, employee list, branches or branding requires source editing or AI coding assistance.&lt;/p&gt;

&lt;h2&gt;
  
  
  Its limits
&lt;/h2&gt;

&lt;p&gt;This is a demo and source starter for learning and prototyping. All sample data is fictional. Progress stays in one browser. Secure authentication, a shared database, cloud sync, email, certificates and hosting are not included. It is not intended for real employee records in its current form.&lt;/p&gt;

&lt;p&gt;I’m selling the demo and editable starter for &lt;strong&gt;USD $9, one-time&lt;/strong&gt;, on &lt;a href="https://payhip.com/b/Kz1n8" rel="noopener noreferrer"&gt;Payhip&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;For people building internal-tool prototypes: which part of a training workflow is hardest to get right—the assignment process, the lesson experience or the progress reporting?&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
