parts-store/index.html

39 lines
2.1 KiB
HTML

<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>PromptPCB Parts — curated, verified, ready to drop in</title>
<meta name="description" content="A hand-curated open parts library: real specs, datasheets, pin/pad maps, SPICE models and PBR 3D models for every part. Search by what you need.">
<link rel="stylesheet" href="/assets/style.css">
<header class="top"><div class="wrap">
<a class="brand" href="/"><span class="dot"></span> PromptPCB <small>· Parts</small></a>
<nav class="main">
<a href="/" class="active">Catalog</a>
<a href="/submit.html">Submit a part</a>
<a href="/mcp.html">MCP / API</a>
</nav>
<span class="spacer"></span>
<span class="credits" id="credits" title="Download credits">◆ <b id="cred-n">5</b> credits</span>
</div></header>
<div class="wrap">
<section class="hero">
<h1>The <span class="g">curated</span> part store for real boards.</h1>
<p>Every part is hand-verified: organized specs, datasheet, labelled pins &amp; pads, a SPICE model,
and a PBR 3D model — searchable by <em>what you need it to do</em>. Contribute a novel part, earn downloads.</p>
<div class="searchbar">
<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><circle cx="11" cy="11" r="7"/><path d="M21 21l-4.3-4.3"/></svg>
<input id="q" placeholder='Describe what you need — "drive a brushless motor", "3.3V rail", "blink an LED", "50 ohm resistor"…' autofocus>
</div>
<div class="chips" id="chips"></div>
</section>
<div class="count" id="count"></div>
<div class="grid" id="grid"></div>
</div>
<footer class="footer"><div class="wrap">
<span>PromptPCB Parts — open curated component library</span>
<span class="spacer"></span>
<a href="/submit.html">Contribute a part</a><a href="/mcp.html">Use via MCP</a>
</div></footer>
<script type="importmap">{"imports":{"three":"https://unpkg.com/three@0.160.0/build/three.module.js","three/addons/":"https://unpkg.com/three@0.160.0/examples/jsm/"}}</script>
<script type="module" src="/assets/app.js"></script>