← Work Samples
Domain LLM

Banana Lab

AI Image Prompt Gallery

Click any stage to explore how the platform works — from prompt submission to community discovery.

Platform Flow

Step 1 — Submit a Prompt

Authenticated subscribers and admins open a modal to compose a prompt — free-form text describing the image to generate — along with an optional reference URL for visual context. Unauthenticated visitors are redirected to the sign-in flow before the modal opens.

Next.js modal (shadcn/ui)Role-gated UISupabase clientTypeScript
Create Promptprompt_textReference URL (optional)Create PromptWHO CAN SUBMITadmin✓ allowedsubscriber✓ alloweduser✗ read only+ Create button visible to subscribers & admins
1 / 7