2026Completed
PixelVerse
PixelVerse is a community platform where pixel artists share work, browse feeds, and connect with other artists. Before a post goes live, a simple word filter checks for inappropriate language, then AI reviews whether the content follows the community rules.
- Next.js 15
- TypeScript
- Tailwind CSS
- Sanity.io
- TanStack Query
- TanStack Table
- TanStack Form
Project Preview
Context
I wanted a social platform for pixel artists where content moderation did not depend only on manual admin review. Posts are screened before publish so the community stays usable without constant human filtering.
Technical Approach
- Next.js frontend with TanStack Query for server state
- Sanity.io as headless CMS for content and metadata
- Pre-publish pipeline: word filter, then OpenAI or Gemini API check against community rules
Challenges
- Balancing open community sharing with safe, moderated uploads
- Modeling artist profiles, posts, and feeds in a headless CMS
- Keeping data fetching predictable across complex UI surfaces
- Storing reactions efficiently without the model falling apart under load
What I Learned
- TanStack Query simplified cache invalidation across feed and profile views
- Infinite scroll kept the UI responsive while spreading data fetching over time
- Sanity schemas are worth defining early. Retrofitting content models is expensive
- A cheap word filter before the AI call cuts noise early. AI review still raises token costs, so prompts and request size need deliberate limits
Key Features
- Word filter before publish
- AI review against community rules
- Artist profiles and feeds
- Headless CMS with Sanity
Next Project
OMORI Wordle
Daily Wordle-style puzzle with OMORI themes, user accounts, and progress tracking.