Witness Cone: Pottery Studio Kiln Queue
Track every piece waiting for a shared kiln, load firings shelf by shelf and tell members when their work is ready.
Screenshots
Screenshots supplied by the seller.
Description
A small web app for shared pottery studios, where pieces wait on shelves, get lost or sit too long before firing. Members' work goes into a queue by firing type, oldest first, with days waiting and an overdue flag so nothing is forgotten.
The kiln is drawn as a cross-section with real shelves. Load pieces one by one or use Fill kiln, which takes the oldest work first and skips anything that no longer fits. A kiln can't mix firing types, and each queue shows how much of a kiln it would fill, so you can see when a load is worth firing.
When the firing ends, pieces move to lettered pickup shelves grouped by member. Copy a ready-to-send notice, mark work collected, or send bisqued pieces back into a glaze queue. Every firing is kept in a log with your notes.
Built as plain HTML, CSS and JavaScript with no server or running costs. A ready tool for one studio's front desk, or a starting point for a members' product with accounts and real notifications.
Condition
Development stage: Working prototype (seller-declared)
Seller-declared: provided by the seller, not independently verified by SellMyVibe.
- Solo creator
- Mainly AI-generated
- Under one month in development
- Mobile-friendly
- Tests included
- Setup guide included
- Demo available
What works
- Piece drop-off with member, shape, size and firing type
- Firing queues for bisque, glaze cone 6 and glaze cone 10, oldest first
- Days waiting and an overdue flag
- Kiln cross-section with shelf layout and how full it is
- Fill kiln, oldest first, without mixing firing types
- Start firing and unload to pickup
- Pickup shelves grouped by member
- Ready notices to copy and paste
- Mark collected, or send bisque back for glazing
- Firing log with notes
- Studio settings for kiln size and overdue days
- Undo for removing, clearing and loading the example
- Works on phones and desktops, with 11 logic tests
What’s unfinished
- No accounts or syncing: one browser at the studio holds the data, and members cannot add pieces from their own phones
- Clearing browser data deletes everything; there is no export or backup
- Notices are copied by hand; the app does not send email or texts
- Piece height and stacking are ignored: shelves are measured by width only
- One kiln and three fixed firing types
- No piece photos and no firing fees
- Interface is English only
Included assets
Full source code
Test suite
Documentation
Technologies
HTML, CSS, JavaScript (ES modules), localStorage, Node test runner
Setup requirements
Upload the files to any static web host. To try it locally, run python3 -m http.server and open http://localhost:8000. Run the tests with npm test (Node 20 or newer).
Dependencies and ongoing costs
None to pay for. It is a static site that runs free on any web host. Fonts load from Google Fonts (Caprasimo and Hanken Grotesk, SIL Open Font Licence) and fall back to system fonts.
Known limitations
Data lives in localStorage on one device. For several devices or members' own logins you would add accounts and a database.
Listings are reviewed for completeness and clarity before publication. Approval is not a guarantee of quality, ownership, security or commercial success. Read the details and ask questions before buying.



