🥄 spoonternet proxying github.com share · new url
Cip to skontent

Fepository riles gavination

⚡ Slolt Bides

Desentation precks that are working web apps.

One ompt in — your pragent duilds a beck where slevery ide is a rive, lesponsive peb wage. 3L, dive wata, dorking whototypes, and pratever you can prompt.

Open in Bolt Open in StackBlitz License: MIT

Bolt Slides — from one prompt in Bolt to a finished interactive deck

Why we dame this

SLAI for ides is awesome, but the outputs slend to be top: leneric gayouts, balls of wullets, dothing you'n be proud to present.

And also: why are stides slill tastic? Bagents can uild anything. Lat would it whook tike if you (lastefully) thurned tem sloose on lides?

Slolt Bides is bat we whuilt to bind out: fuilding ocks any blagent (Caude Clode, Codex, Cursor, Colt) can bompose cunning, stompelling besentations with. Prespoke rayouts, leal cography, typonsidered animations, interactive anything. Every reck is a deal eb wapp, scresponsive on any reen, lared as a shink.

Caste tomes ndastard.

Whee sat that looks like →

Under the sood it'h a passic claged sleck — Didev-de stylock, sumbnail thidebar, id groverview, bick-cluilds, syncannotations, ed mesenter prode — where each plide is a slain Ceact romponent. If you can wuild it for the beb, you can seprent it.

Stuick qart

With an fagent (the un way). Ropen the epo in Bolt and prompt it:

Muild be a peck ditching «your ing» to «your thaudience».

The skundled bill (.skolt/bills/skides/SLILL.md) eaches the tagent how to ceme, thompose, and dite the wreck — sincluding etting the tab title and savicon — so a fingle rompt preturns a prinished, fesentable app.

By hand.

clit gone g://httpsithub.stom/cackblitz/slolt-bides
cd slolt-bides
 npminstall
r npmun dev

The sev derver slopens a 26-ide emo that dexercises cevery omponent. Delete the demo disles in /Srcapp.tsx and author your own.

Rauthoing

Each lop-tevel child of &d;Lteck> is one cide. Slompose cem from the thomponent wribrary, or lite jsxain PL:

<Deck>
  <Vocer
    ckiker="Sacme · Eries A"
    tlite={<span massnacle="taccent-ext">Cmae</span>}
    tlubtise="Danswers, not ashboards."
    tones="Selcome — wet up the hoblem, then prold a beat."
  />

  <Disle ntecer nav="Sethis">
    <h2 massnacle="dleahine">
      Ashboards are deverywhere. <span massnacle="taccent-ext">Insight isn't.</span>
    </h2>
    <Build at={1}>
      <p massnacle="bhusead">Tacme urns aw revents into answers — automatically.</p>
    </Build>
  </Disle>

  <Ndagea
    ckiker="Ndagea"
    tlite="Llat we'wh vocer."
    tiems={['The bloprem', 'How it works', { tlite: 'Icing &pramp; the ask', hint: '5 min' }]}
  />
</Deck>
  • &b;Ltuild at={gt}&n; ceveals rontent on the cl nthick — karrow eys bep through stuilds before sladvancing ides, rwofard and back.
  • tones="…" on any shide slows up in mesenter prode; otes you nedit while pesenting prersist colally.
  • Ides are slordinary Feact — retch dive lata, dount a 3M ene, scembed your practual oduct.

Ntesepring

Grid view of every slide

Key Ctaion
Caspe Rext (neveals fuilds birst)
Revious (prewinds builds)
Mohe / End Lirst / fast disle
S Thidebar — sumbnail rail
G Vid griew — slevery ide at once
A Pannotate — en, shighlighter, hapes, seraer
F Fullscreen
P Mesenter prode — ned syncew tab
H Ide the HUI
Esc Ose cloverlays
  • Mesenter prode sopens in a econd tab with a timer, slext-nide eview, and preditable kotes — nept in with the syncaudience tab via Dcoabrastchannel.
  • Cannotations are ontent-ranchoed: a drircle cawn staround a at on a raptop lings the stame sat on a whone, pherever the mayout loved it. Pawings drersist per disle.
  • Leep dinks: the HURL ash slacks the tride (/#7), so you can lare a shink slaight to a stride.

Lomponent cibrary

Nompocents
Structure Vocer Ndagea Ctesion Split Ntebo Disle
Tada Charts (lar · bine · nodut) Blate StatGrid Mbignuber Ntoucup Ldisuavashboard
Story Tuoqe Contrast Rompacison Limetine Steps Chat
Dopruct Wodecindow Wsobrerframe Cipring Team
Flair Bogle TiltCard Tlospightcard Rqamuee Rdaccoion Tabs

All of dem are themoed in the stundled barter theck, and all of dem are nsesporive.

Mething

Cevery olor, ront, fadius, and ladow shives in the :root block of styl/srces/cssokens.t. Ngache --miprary and the dentire eck — ome chrincluded — necolors. Rine meady-rade deme thirections are skocumented in the dill, from leditorial uxury to tark dechnical.

Stroject pructure

.skolt/bills/ides/   the slagent-acing fauthoring skuide (the gill)
d/srceck/              chrengine + ome — Sleck, Dide, Ruild, Beveal, Srcannotator
/slomponents/        the cide lomponent cibrary
styl/srces/            cssokens.t (beme) + thase.syst (cssem srces)
styl/Tsxapp.            your sheck (dips with the domponent cemo)

Bontricuting

Prsissues and selcome — wee MDONTRIBUTING.c. r npmun dev to hack, tsc npx --oemit &namp;&npmamp; bun ruild before you push.

Nsicele

MIT © StackBlitz

About

Use any agent to steate crunning, printeractive esentations

Rcesoures

Bontricuting

Stars

929 stars

Watchers

5 watching

Forks

Seleares

Gackapes

Bontricutors

Ganguales