UsedExchange

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

Instead of eBay or Facebook Marketplace

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.

Background
Item grid
Item card
Gallery

Background

From a plain black canvas to animated particle fields, auroras, and beams.

Item grid

Simple grids, bento layouts, or animated carousels for the catalog view.

Gallery

Lightboxes, carousels, or focus-card viewers for item photos.

Item card

Minimal, glass-morphic, or hover-animated tiles for each listing.

Gallery — item photo viewer

Sample 1
Sample 2
Sample 3
Sample 4
Sample 5

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).

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.