Moon/Forms sections/Split-screen sign-in page template

Split-screen sign-in page template

A split-screen sign-in page template with a full-bleed image on the left and a clean email sign-in form on the right. The image panel uses padding and a rounded corner so the photo reads as a framed element rather than a raw bleed. Use with any AI product built in Bolt, Replit, Claude Code, or Lovable.

Forms2,640 copies

About this vibe coding template

A split-screen sign-in page with a framed full-bleed photograph on the left and a clean email sign-in form on the right, creating a high-quality first impression at the moment users return to an AI product or SaaS app. The image panel uses padding and a rounded corner to give the photograph an elegant framed appearance rather than a raw edge-to-edge bleed, which adds a sense of craft to what is typically a purely functional page. Paste into Bolt, Claude Code, Replit, or Lovable and ask the AI to update the wordmark, headline, and form fields to match your product and wire the form to your authentication provider.

Common questions about this template

Which authentication providers can I connect this sign-in form to?

Ask Bolt, Claude Code, or Replit to wire the form to your auth provider. Supabase, Clerk, Auth0, Firebase Auth, and Resend magic links all work. Tell the AI which provider you use and it will add the authentication logic.

How do I add Google or GitHub social sign-in buttons?

Ask your vibe coding tool to add social sign-in options. Tell the AI which providers you want to support and it will add the OAuth buttons below the email form.

Can I swap the photograph for a gradient or dark background?

Yes. Ask Bolt, Claude Code, or Replit to replace the image with a gradient or solid color background. Tell the AI what background you want and it will update the image panel while keeping the framed rounded corner look.

How do I add a two-step verification flow after the email is submitted?

Ask your vibe coding tool to add a code verification step. Tell the AI you want the form to transition to a code input after the user submits their email, and it will add the second step.

Use this AI coding template for

  • ·Sign-in pages for AI products and SaaS apps built with Bolt, Replit, or Claude Code
  • ·Split-screen authentication screens for vibe-coded web applications
  • ·Email-first login flows for AI tools and no-code builder products

Works with every vibe coding tool