Bytestall: a digital product store for templates and ebooks

Bytestall: a digital product store for templates and ebooks

00 Markdown

Card checkout with just an email, a five-use download link, a buyer library, and a creator dashboard with live sales.

Agent specs

Agent
Claude Code, Opus 5.5 Medium
Time
22 min
Cost
$6.93*

Agents work faster and more accurately on Elements.

* Cost at API rates, September 2026.

Run it yourself

Paste this prompt into your AI agent. You get the finished app on your own machine, ready to change however you like.

Install elements: curl -fsSL 'https://install.elements.dev?os=darwin' | sh && export PATH=~/elements/bin:$PATH Create an Elements app from the elementscode/demo-bytestall scaffold: cd ~/elements/projects elements create bytestall -scaffold=elementscode/demo-bytestall cd bytestall Start the app.

Need an AI agent?

In AI desktop apps, paste into the Code tab, not the general chat.

The prompt

The exact prompt that built this app. Give it to your agent to build the app from scratch with Elements, or use it to compare what other tools make from the same ask.

Build a store for digital products named bytestall, for an independent creator
selling design templates and ebooks.

BUYER
- Browse products with cover images, descriptions and prices.
- Buy with just an email and a card. No account.
- Get an email with a download link that works five times and expires in
  thirty days.
- A library page, reached from any download email, that lists everything
  bought with that email.

CREATOR (admin account)
- Upload products: title, description, price, cover image, and the file
  itself (PDF or ZIP).
- Sales list and totals, and a count of downloads per product.
- Resend a buyer's download email.

Payments by Stripe.

Seed the creator, six products with covers and files, and a dozen past sales.
Show the admin login on the sign-in page.

Sales totals update in real time.

The code

https://github.com/elementscode/demo-bytestall MIT license View on GitHub →

Get a digest to your inbox once per week.

Comments· 0