thoughtswap-tsA ground-up rebuild of the ThoughtSwap classroom discussion tool.

JMU HCI Lab · 2025

TypeScriptReactResearch

Challenge

ThoughtSwap is a research tool from JMU's HCI lab used during live classroom discussions. Its original codebase made new features and study variations slow to build.

Solution

I rebuilt it from the ground up in React and TypeScript, adding type safety and a component architecture that makes the tool easier to extend for future studies.

Research with Dr. Stewart

Credits

What I did

  • Full rewrite
  • Component architecture
  • Type safety

Tools

  • React
  • TypeScript

Team

Advisor

Dr. Stewart

Explore next