Prompt Studio

One place to build, improve, and save prompts.

Use Build Prompt for a guided form and Improve Prompt to polish a rough idea.

Features
Extra notes (optional)
Live prompt1,631 chars
# Project brief

Build a landing page from scratch.

## Audience

Assume the reader is a complete beginner. Use plain language, avoid jargon, and explain any new term the first time it appears.

## Pages

Create these pages, each with a real title, real content, and working navigation:

- Home
- Features
- Pricing
- Contact

## Features

- Solid SEO: unique title and description per page, semantic HTML, and Open Graph tags.
- A mobile-first design that also looks great on tablet and desktop.

## Database

Use Lovable Cloud (Supabase) for storage. Turn on Row Level Security on every table. Add GRANT statements for the anon and authenticated roles. Add indexes where useful.

## Authentication

Add email and password sign-up and sign-in. Show clear success and error messages. Never auto-confirm the email unless the user asks.

## Design

Design a clean, modern look with generous whitespace, soft shadows, and a friendly sans-serif font.

## Security

- Never expose secret keys in client code.
- Turn on Row Level Security on every table and write policies that only let a user touch their own rows.
- Validate every form input on the server, not only in the browser.
- Do not put role checks in client code — always re-check on the server.

## Testing checklist

- The site loads on desktop and mobile with no console errors.
- Each page has a unique title and short description.
- Signing in, signing out, and page protection all work.
- Empty and loading states look intentional, not broken.
- Buttons and forms give clear feedback (loading, success, error).

## Deployment

Deploy through Lovable's built-in hosting.

Sign in to save prompts to your account.