Project page: https://interactive-structures.org/publications/2025-09-bistable-orthosis/
This section guides end users on running the orthosis web interface locally to view and generate brace models using your finger measurements.
Copy the repository URL from the Code button and run in a terminal (VS Code terminal or your system terminal):
git clone https://github.com/[yourusername]/ModelSimulation.git
cd ModelSimulation/orthosis-websiteThis copies the project to your computer and moves into the website folder.
Check if Node.js and npm are installed:
node -v
npm -vIf both commands print version numbers, you’re ready.
If not, download and install Node.js (npm comes bundled) from nodejs.org.
Then install the project dependencies:
npm installRun the Node.js server:
node server.jsYou should see output like:
Server running at http://localhost:3000If you see errors, follow the instructions in the error messages to install missing packages.
Open a web browser and navigate to the URL shown (e.g., http://localhost:3000 ).
Enter your finger dimensions and click Generate.
Wait for the optimized brace model to be computed.
Congrats! Now you can click Download to get the STL mesh file ready for 3D printing.
Yuyu Lin, Dian Zhu, Anoushka Naidu, Kenneth Yu, Deon Harper, Eni Halilaj, Douglas Weber, Deborah Ellen Kenney, Adam J. Popchak, Mark Baratz, Alexandra Ion. 2025. Personalized Bistable Orthoses for Rehabilitation of Finger Joints. In Proceedings of UIST ’25. Busan, Republic of Korea. Sept. 28 - Oct. 01, 2025. DOI: https://doi.org/10.1145/3746059.3747643