Pendant Designer - AI Tinkerers - New York City Hackathon
AI Tinkerers - New York City
Hackathon Showcase Finalist

Pendant Designer

An editor for creating pendants which can be exported to STL to be 3D printed or machined.

1 member Watch Demo

This is a simple HTML, CSS and JS tool for designing a pendant and exporting as an STL to be 3D printed or machined. The design can be adjusted visually and by manually specifying the coordinates for each point. It is something I have wanted to exist for a while but which I have not had the time to build until today.

Technical Excellence: This project works and is extremely simple to deploy since it is doesn’t use node.

Architecture and Documentation: The app spans code in 3 documents. When first opening the page, users are greeted by a modal that explains the controls. There is a README.md that explains how to run the app locally with python -m http.server. Please see https://github.com/matthew-dews/pendant-maker

Gemini Integration: The code is written entirely by Gemini CLI. I have not written a single line. My role in this was to look at the page in my browser and based on what I saw request changes or fixes. We began with a simple description of the application I feed to Gemini and then iterated from an MVP. Gemini was solely responsible for the choice of tech stack, I didn’t even mention it needed to be run locally. I am very pleased with it’s choice of HTML/CSS/JS rather than React or some other node based thing.

Impact & Innovation: This solves the problem of “Matthew wants this tool to exist so there’s a nice way to design pendants that doesn’t involve needing to learn specialized CAD software”. This is a great personal innovation with outstanding personal impact.

See next section for a description of libraries, frameworks, etc.

CSS Gemini CLI HTML5 JS Three.js

Code on Github

Summarizing URL...