Inspiration
Furniture can look good and still be weak, unstable, uncomfortable, or difficult to build. I wanted to create a tool that helps people understand those problems before they start cutting material.
What it does
Form & Force lets users describe a desk, generate different design ideas, edit the real 3D parts, test stress and stability, compare improvements, and prepare basic fabrication output.
Users can move or resize worktops, legs, rails, braces, shelves, and storage. They can place loads on the desk, see where it bends or becomes unstable, preview recommended fixes, retest the same load, and compare the result.
The app also includes a Construction view for editing and a Finished Look view for seeing the desk as a product.
How AI is used
GPT-5.6 helps understand what the user wants from natural language, including vague or detailed prompts.
The AI does not calculate structural performance or invent arbitrary geometry. The application’s deterministic code creates the desk components, checks the structure, runs the tests, ranks valid designs, and prepares fabrication information.
The AI Construction Coach helps explain results and supported changes in simpler language.
How I built it
I built Form & Force with React, TypeScript, Vite, Three.js, React Three Fiber, Zustand, Zod, the OpenAI API, and Vercel server functions.
Codex with GPT-5.6 helped me build, test, debug, and improve the project throughout the competition.
Biggest challenge
The hardest part was making a technical 3D construction tool understandable.
I had to separate AI interpretation from deterministic validation, make generated desks genuinely different, keep the model editable, and connect the full process from design to testing and fabrication.
What I’m proud of
Form & Force now supports a complete workflow:
Describe → Generate → Edit → Test → Improve → Retest → Fabricate
The current validated module is Desk. The results are educational and preliminary, not professional engineering certification.
What’s next
I want to expand Form & Force to more furniture types and test it with learners, makers, and vocational instructors.
Built With
- codex
- node.js
- openai
- playwright
- react
- three.js
- typescript
- vite
- zod
- zustand
Log in or sign up for Devpost to join the conversation.