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 GitHubLanguage
Why fork this template?
Because your storefront should be
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
- Fork or clone the repository and install dependencies.
- 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.
- Add your first listings to content/items/, then build and deploy the static output to GitHub Pages (or any static host).