Community site for Warhammer hobby painters
About
BristleForge is a community site built for the miniature painting hobby. Members can share painting galleries, step-by-step recipes, tutorials, and general hobby posts — all managed through a full content workflow from draft through pending review to published.
The site features a social layer with likes, comments, and user profiles, plus a rich admin moderation dashboard. It's built on SvelteKit 5 with PocketBase as the backend, keeping the stack lean and self-hosted.
Features
Gallery & Recipe Sharing
Upload galleries of painted miniatures and write step-by-step painting recipes with materials and stages.
Content Moderation
Full draft → pending → published workflow with admin approval dashboard and rejection messaging.
Social Features
Likes with optimistic UI, user profiles, and a messaging system for moderation feedback.
Self-Hosted Stack
SvelteKit Node server + PocketBase on a single VPS. No third-party services, full data ownership.