Problem
Most personality products stop at a label. KnowYouRole was built to turn a short self-report into usable work-style language, pressure patterns, communication clues, and career directions worth testing in real life.
Build case study
KnowYouRole is a public product experiment in turning self-reported work preferences into practical reflection—while making the system, its limits, and its data responsibilities visible enough to inspect.
Most personality products stop at a label. KnowYouRole was built to turn a short self-report into usable work-style language, pressure patterns, communication clues, and career directions worth testing in real life.
The public app is a Next.js application. A fixed 28-question bank submits answer evidence to a server route, which recomputes the interpretation, builds one canonical result record, and persists it through Supabase before the result is shown.
Results are designed as private self-reflection records, with data-access and deletion paths in the product. The quiz is explicit about its limits: it is not a diagnosis, hiring tool, or prediction engine.
AI assistance accelerates research, implementation, visual review, and regression work. Product scope, claims, privacy constraints, and acceptance criteria remain deliberate human decisions—not outputs accepted on autopilot.
System flow
28 fixed prompts
Answer evidence
Server recomputation
Persisted result + reflection
Difficult decisions
The browser sends answer evidence, not trusted score totals or a result identity. The server recomputes and persists the record before a live result can render.
Close calls, mixed evidence, and low-evidence states are surfaced as such. A career direction is a hypothesis to test, not a verdict.
Career exploration uses a checked-in 147-role baseline so the public experience does not collapse into a thin directory when managed catalog data is incomplete.
Type checks, production builds, browser regression tests, and smoke paths are used to catch failures before a release is described as complete.
A polished product is not the absence of caveats. It is the discipline to make claims proportionate to evidence, keep critical data paths coherent, and turn uncertainty into a useful next action.
The next public-product phase is privacy-respecting funnel measurement and direct user feedback: learn where people start, abandon, complete, return, and act—then improve the product using observed behavior rather than founder intuition alone.