Assignment Summary · yn325

Browser App Review

producingtechnology.com/browser.html  ·  April 2026
01

Loaded SRC_URL

https://producingtechnology.com/65-apps/linclayton_182217_15200426_my_json.html

The page loaded is a mock application submission by student Clayton Lin (NetID: ql373), a Product Designer. The app is called Kami — described as an AI-powered design assistant that helps designers think, create, and make decisions. The JSON data driving the app is sourced from a separate file at /a1/15-json/linclayton_182217_15082730_Javascript Object Notation.json.

02

App Behavior Summary

The page presents a single-screen dashboard interface for Kami. It is divided into several distinct panels, all loaded from the JSON file:

Overall the app is well-structured, going well beyond a raw JSON viewer by implementing real mock interactions that simulate how Kami would behave in a real product context.

03

Things That Didn't Work as Expected

04

Prompt to Improve the App

"Improve the Kami mock app in the following ways: (1) When a project card is selected in the Projects panel, immediately update the Snapshot panel to show that project as the Current project and change Assistant mode from Idle to Ready. (2) Add a short typing animation (3 animated dots) when any of the three assistant buttons are clicked, before the mock response appears, to better simulate an AI thinking. (3) In the Features panel, render each feature with its name, a short description from the JSON, and a visible enabled/disabled toggle switch that actually filters the list when 'Show enabled only' is clicked. (4) Populate the Settings panel with real controls from the JSON — checkboxes, dropdowns, or sliders — rather than leaving it empty. (5) Add a subtle hover effect and cursor pointer to all interactive elements so it is immediately obvious what is clickable. (6) After using the Reset button, also reset the active project in the Snapshot back to None and assistant mode back to Idle."