Will's Used Exchange

Open-source storefront template

UsedExchange

A file-driven, database-free storefront for selling your second-hand things — fork it, fill in a folder, and ship a fast static site.

View on GitHub

Language

Why fork this template?

Because your storefront should be

free to host 

Why not just use a spreadsheet or a marketplace app?

  • Instead of a spreadsheet and group chats

    • A real storefront buyers can search and filter by category, price, and distance — not a scroll of chat messages.
    • Indexed by Google, with link previews, sold-item history, and translations handled automatically.
    • Share a link, not your phone number — keep contact details for buyers who are serious.
  • Instead of eBay or Facebook Marketplace

    • No listing fees and no cut of your sale — a free static site, not a platform that takes a percentage.
    • Your listings and photos live in your own git repo — yours to keep, export, or move, immune to algorithm or policy changes.
    • Reshape the whole look — background, grid, gallery, and card — and run it on your own domain, not buried in someone else's feed.

You're seeing this page because the store hasn't been configured yet. Once someone points baseUrl at a real domain in content/config.ts, the catalog takes over the home page automatically, and this introduction moves to /about so visitors can still learn what the project is.

What you get

Reshape the interface without touching code

Four independent slots — background, item grid, gallery, and item card — each draw from a library of 27 pre-installed Aceternity UI components. Pick a different combination in content/config.ts and the whole look of the store changes, with no component code to write or maintain.

See the seller's workflow

From a fresh clone to a published listing — no code, just a few commands.

Make it your own

  1. Fork or clone the repository and install dependencies.
  2. Describe your store to the /setup skill, or edit content/config.ts by hand — name, location, currency, contact details, and the four UI slots above.
  3. Add your first listings to content/items/, then build and deploy the static output to GitHub Pages (or any static host).