← All projects
WEB Live

BristleForge

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.