Social — Community & Sharing

Geoff’s social layer lets users share creations, discover community content, and invite collaborators through join codes and invites.

Explore Feed

The /explore route surfaces public creations from the community — images, videos, music, and code showcases. Content is organized by modality with filtering by recency and popularity.

Social Posts

Users can publish creations to the explore feed with descriptions and tags. Posts support likes, comments, and sharing across platforms.

Join Codes

Join codes enable invite-only access to specific features or groups. The MCP exposes join code creation via the social_create_join_code tool.

Invites

The invite system supports email and platform-based invitations. The MCP exposes invite creation via the social_create_invite tool.

Architecture

Social features are built on:
  • Next.js API routes under /api/explore/ and /api/social/ for feed and social operations
  • PostgreSQL for post storage, likes, and comments
  • Redis for feed caching and rate limiting
  • S3 / Vercel Blob for media storage

MCP Social Tools

Social tools in MCP

API Reference

Geoff API overview