├── .gitignore ├── README.md ├── Screenshot2025-04-04at12.11.55PM.png ├── Screenshot2025-04-24at9.11.46AM.png ├── assets ├── connect-to-github.mp4 ├── css │ └── styles.css ├── favicon-32x32.png ├── gpt-engineer-welcome-screen.png ├── improve.mp4 ├── lovable-2x-logo.png ├── npm-example-using-pangea-dnd.png ├── opengraph-image.png ├── revert.mp4 ├── share-icon.png ├── share-preview.png ├── supabase-logo-icon.png ├── supabase.png ├── sync-commits.mp4 ├── tech-stacks-updates.mp4 ├── using-custom-fonts-example.png ├── using-images-github-commiting.png ├── using-images-github-selecting.png ├── using-images-github-upload.png ├── using-videos-github-commiting.png ├── using-videos-github-selecting.png └── videos │ └── video-publish-republish.mp4 ├── changelog.mdx ├── chat-mode-edit.png ├── chat-mode-switch.png ├── docs.json ├── faq.mdx ├── favicon-new.svg ├── features ├── deploy.mdx ├── dev-mode.mdx ├── figma-to-lovable.mdx ├── introduction.mdx ├── knowledge.mdx ├── labs.mdx ├── launched.mdx ├── modes.mdx ├── npm-packages.mdx ├── precision-edit.mdx ├── security.mdx └── visual-edit.mdx ├── glossary.mdx ├── images ├── 21stdev.png ├── CleanShot2025-05-02at15.04.42@2x.png ├── ConnectLovabletoStripe(1).png ├── Filtering-of-projects.png ├── LovableLaunchedfromFigma.png ├── Screenshot2025-04-23at8.16.42PM.png ├── Screenshot2025-05-30at09.21.22.png ├── Screenshot2025-05-30at09.29.08.png ├── Screenshot2025-05-30at09.30.34.png ├── Screenshot2025-05-30at09.49.21.png ├── Supabase-api-key-clerk.png ├── Twitterpost-1.png ├── ai-assistant-make.png ├── animation.png ├── apollo-make-lovable.png ├── asana-clone-lovable.png ├── audience-resend.png ├── call-customer-make.png ├── categorization-community-projects.png ├── change-workspace.png ├── chat-mode-switch.png ├── chat-mode.jpg ├── cleanshot_2025-05-01_at_11.png ├── cleanshot_2025-05-01_at_12.png ├── clerk-api-key.png ├── clerk-email-templates.png ├── clerk-organization-create.png ├── clerk-organization-members.png ├── clerk-waitlist-pending.png ├── clerk-waitlist.png ├── component.png ├── confirmation-email-submission-resend.png ├── connect-entri.png ├── contact-form-crm-make.png ├── course-creation-ai-2.png ├── course-creation-ai.png ├── course-dashboard.png ├── course-voice-ai.png ├── create-clerk-application.png ├── create-workspace-lovable.png ├── crm-kanban-make.png ├── crm-make.png ├── crm-resend-email.png ├── custom-domain-lovable.png ├── customize-email-resend.png ├── dev-mode.png ├── dns-provider.png ├── dns-record.png ├── email-resend-form.png ├── github-lovable.png ├── github-lovable.webp ├── hero-section.png ├── history.png ├── impersonate-user-clerk.png ├── implement-plan.png ├── invite-collaborator.png ├── invite-lovable-2.png ├── invite-lovable.png ├── jwt-template-clerk-configuration.png ├── jwt-template-clerk.png ├── landing-page-lovable-project.png ├── launched.png ├── lovable-app-overview.png ├── lovable-dashboard.png ├── lovable-labs.png ├── lovable-prompting.png ├── lovable-stripe.webp ├── lovable-support.png ├── lovable-two-point-zero.png ├── make-enrich.png ├── make-hero.png ├── make-supabase-automation.png ├── menu-project.png ├── mobile-responsive.png ├── organization-management-clerk.png ├── pricing-plan-lovable.png ├── project-change-workspace.png ├── project-setting.png ├── publish-lovable.png ├── redesign-history.jpeg ├── replicate-image.png ├── replicate-playground.png ├── replicate-real-time.png ├── restore.png ├── select-plan-workspace.png ├── send-batch-emails-gdpr-resend.png ├── setting.png ├── sms-code-verification.png ├── sql-editor-supabase.png ├── stripe-lovable-plan.png ├── subscription-newsletter-resend.png ├── supabase-clerk-integration-doc.png ├── supabase-clerk.png ├── supabase-resend-email.png ├── supabase-tasks-table.png ├── update-publish-button.png ├── upgrade-plan.png ├── vapi-make-automation.png ├── vapi-make.png ├── versioning.png ├── versioningcopy2.png ├── visual-edit-image.png ├── visual-edit-replace.png ├── waitlist-component-clerk.png ├── webhook-apollo-webhook-make.png ├── webhook-lovable-make.png ├── what-is-clerk.png └── workspace-setting.png ├── integrations ├── 21stdev-integration.mdx ├── ai-integration.mdx ├── chrome-extensions.mdx ├── clerk.mdx ├── git-integration.mdx ├── introduction.mdx ├── make.mdx ├── prompt-integrations.mdx ├── replicate.mdx ├── resend.mdx └── supabase.mdx ├── introduction.mdx ├── invite-lovable-2.png ├── knowledge-project-lovable.png ├── logo-new-dark.svg ├── logo-new-light.svg ├── logo ├── dark.svg └── light.svg ├── logos.mdx ├── lovable-editor-v2.png ├── lovable-helper.png ├── lovable-prompts.png ├── navigation-menu.png ├── prompt2mvp.jpg ├── publish-button.png ├── publish.png ├── published-link-lovable.png ├── security-scan-lovable.png ├── snippets └── discord.mdx ├── tips-tricks ├── community.mdx ├── custom-domain.mdx ├── custom-fonts.mdx ├── inspiration.mdx ├── mobile-store.mdx ├── multiple-users.mdx ├── prompting-debugging.mdx ├── prompting-library.mdx ├── prompting-one.mdx ├── seo.mdx ├── setting-up-payments.mdx ├── troubleshooting.mdx ├── using-images.mdx └── using-videos.mdx ├── use-case ├── landing-page.mdx ├── prototype.mdx └── saas.mdx └── user-guides ├── best-practice.mdx ├── from-idea-to-app.mdx ├── messaging-limits.mdx ├── quickstart.mdx ├── support-policy.mdx ├── teams.mdx └── video-tutorials.mdx /.gitignore: -------------------------------------------------------------------------------- 1 | site 2 | .aider* 3 | 4 | # Local Netlify folder 5 | .netlify 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # These docs are built with Mintlify 2 | 3 | To install Mintlify locally 4 | 5 | ``` 6 | npm i -g mintlify 7 | ``` 8 | 9 | To test your changes 10 | 11 | ``` 12 | mintlify dev 13 | ``` 14 | 15 | ## Legacy Netlify 16 | 17 | docs.gptengineer.app redirects to docs.lovable.dev - toml file with this configuration for the old netlify site is in the branch `netlify-legacy-for-redirect` 18 | -------------------------------------------------------------------------------- /Screenshot2025-04-04at12.11.55PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/Screenshot2025-04-04at12.11.55PM.png -------------------------------------------------------------------------------- /Screenshot2025-04-24at9.11.46AM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/Screenshot2025-04-24at9.11.46AM.png -------------------------------------------------------------------------------- /assets/connect-to-github.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/connect-to-github.mp4 -------------------------------------------------------------------------------- /assets/css/styles.css: -------------------------------------------------------------------------------- 1 | .supabase { 2 | color: #59cf8c; 3 | } -------------------------------------------------------------------------------- /assets/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/favicon-32x32.png -------------------------------------------------------------------------------- /assets/gpt-engineer-welcome-screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/gpt-engineer-welcome-screen.png -------------------------------------------------------------------------------- /assets/improve.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/improve.mp4 -------------------------------------------------------------------------------- /assets/lovable-2x-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/lovable-2x-logo.png -------------------------------------------------------------------------------- /assets/npm-example-using-pangea-dnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/npm-example-using-pangea-dnd.png -------------------------------------------------------------------------------- /assets/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/opengraph-image.png -------------------------------------------------------------------------------- /assets/revert.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/revert.mp4 -------------------------------------------------------------------------------- /assets/share-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/share-icon.png -------------------------------------------------------------------------------- /assets/share-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/share-preview.png -------------------------------------------------------------------------------- /assets/supabase-logo-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/supabase-logo-icon.png -------------------------------------------------------------------------------- /assets/supabase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/supabase.png -------------------------------------------------------------------------------- /assets/sync-commits.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/sync-commits.mp4 -------------------------------------------------------------------------------- /assets/tech-stacks-updates.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/tech-stacks-updates.mp4 -------------------------------------------------------------------------------- /assets/using-custom-fonts-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/using-custom-fonts-example.png -------------------------------------------------------------------------------- /assets/using-images-github-commiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/using-images-github-commiting.png -------------------------------------------------------------------------------- /assets/using-images-github-selecting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/using-images-github-selecting.png -------------------------------------------------------------------------------- /assets/using-images-github-upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/using-images-github-upload.png -------------------------------------------------------------------------------- /assets/using-videos-github-commiting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/using-videos-github-commiting.png -------------------------------------------------------------------------------- /assets/using-videos-github-selecting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/using-videos-github-selecting.png -------------------------------------------------------------------------------- /assets/videos/video-publish-republish.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/assets/videos/video-publish-republish.mp4 -------------------------------------------------------------------------------- /chat-mode-edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/chat-mode-edit.png -------------------------------------------------------------------------------- /chat-mode-switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lovablelabs/docs/cf25ddc2e1179c8fbcbef75b5fb2fe6ac71ec978/chat-mode-switch.png -------------------------------------------------------------------------------- /docs.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://mintlify.com/schema.json", 3 | "name": "Lovable Documentation", 4 | "theme": "mint", 5 | "logo": { 6 | "dark": "/logo-new-dark.svg", 7 | "light": "/logo-new-light.svg" 8 | }, 9 | "favicon": "/favicon-new.svg", 10 | "colors": { 11 | "primary": "#0095FF", 12 | "light": "#1AA3FF", 13 | "dark": "#0084E6" 14 | }, 15 | "topbarLinks": [ 16 | { 17 | "name": "Support", 18 | "url": "mailto:support@lovable.dev" 19 | } 20 | ], 21 | "topbarCtaButton": { 22 | "name": "App", 23 | "url": "https://lovable.dev" 24 | }, 25 | "anchors": [ 26 | { 27 | "name": "Community", 28 | "icon": "discord", 29 | "url": "https://discord.gg/lovable-dev" 30 | }, 31 | { 32 | "name": "Status", 33 | "icon": "signal", 34 | "url": "https://status.lovable.dev/" 35 | }, 36 | { 37 | "name": "Product Announcement", 38 | "icon": "newspaper", 39 | "url": "https://lovable.dev/blog?category=announcements" 40 | }, 41 | { 42 | "name": "Request Feature", 43 | "icon": "rocket", 44 | "url": "https://feedback.lovable.dev/" 45 | }, 46 | { 47 | "name": "Youtube", 48 | "icon": "film", 49 | "url": "https://www.youtube.com/@lovable-labs/" 50 | } 51 | ], 52 | "navigation": { 53 | "dropdowns": [ 54 | { 55 | "dropdown": "Documentation", 56 | "icon": "book-open", 57 | "groups": [ 58 | { 59 | "group": "Introduction", 60 | "pages": [ 61 | "introduction", 62 | "faq", 63 | "user-guides/messaging-limits", 64 | "user-guides/teams" 65 | ] 66 | }, 67 | { 68 | "group": "Features", 69 | "pages": [ 70 | "user-guides/quickstart", 71 | "features/modes", 72 | "features/figma-to-lovable", 73 | "features/visual-edit", 74 | "features/knowledge", 75 | "features/dev-mode", 76 | "features/labs", 77 | "features/deploy", 78 | "tips-tricks/custom-domain", 79 | "features/launched", 80 | "features/security" 81 | ] 82 | }, 83 | { 84 | "group": "Integrations", 85 | "pages": [ 86 | "integrations/introduction", 87 | "integrations/git-integration", 88 | "integrations/supabase", 89 | "tips-tricks/setting-up-payments", 90 | "integrations/resend", 91 | "integrations/clerk", 92 | "integrations/make", 93 | "integrations/replicate", 94 | "integrations/ai-integration", 95 | "integrations/21stdev-integration" 96 | ] 97 | }, 98 | { 99 | "group": "Tips & tricks", 100 | "pages": [ 101 | "user-guides/from-idea-to-app", 102 | "user-guides/best-practice", 103 | "tips-tricks/troubleshooting", 104 | "tips-tricks/mobile-store", 105 | "tips-tricks/seo", 106 | "tips-tricks/using-images", 107 | "tips-tricks/using-videos", 108 | "integrations/chrome-extensions", 109 | "tips-tricks/custom-fonts", 110 | "tips-tricks/community", 111 | "user-guides/support-policy", 112 | "features/npm-packages", 113 | "glossary" 114 | ] 115 | }, 116 | { 117 | "group": "Prompt Engineering", 118 | "pages": [ 119 | "tips-tricks/prompting-one", 120 | "tips-tricks/prompting-library", 121 | "tips-tricks/prompting-debugging", 122 | "integrations/prompt-integrations" 123 | ] 124 | }, 125 | { 126 | "group": "Use Cases", 127 | "pages": [ 128 | "tips-tricks/inspiration", 129 | "user-guides/video-tutorials", 130 | "use-case/landing-page", 131 | "use-case/prototype", 132 | "use-case/saas" 133 | ] 134 | } 135 | ] 136 | }, 137 | { 138 | "dropdown": "Changelog", 139 | "icon": "clock", 140 | "pages": [ 141 | "changelog" 142 | ] 143 | } 144 | ] 145 | }, 146 | "footerSocials": { 147 | "x": "https://x.com/lovable_dev", 148 | "github": "https://github.com/lovablelabs", 149 | "linkedin": "https://linkedin.com/company/lovable-dev" 150 | }, 151 | "seo": { 152 | "metatags": { 153 | "og:image": "/assets/opengraph-image.png" 154 | } 155 | }, 156 | "redirects": [ 157 | { 158 | "source": "/user-guides/credits", 159 | "destination": "/user-guides/messaging-limits" 160 | } 161 | ] 162 | } -------------------------------------------------------------------------------- /favicon-new.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /features/deploy.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | title: "Deploy" 3 | description: "Learn how to deploy your web applications with Lovable." 4 | icon: "rocket" 5 | --- 6 | 7 | Once your web app is ready, you can **deploy it** and share it with the world. You also have the option to **share a work-in-progress version** to gather feedback before going live. Lovable makes it simple to publish, iterate, and distribute your applications with just a few clicks. 8 | 9 | 10 | Your published app will be accessible to anyone with the link. Make sure 11 | you're ready to share before publishing\! 12 | 13 | 14 | ## Publishing your app 15 | 16 | When your project is ready, **publish it to generate a shareable URL.** This makes it easy to showcase your application or share it with collaborators and stakeholders. 17 | 18 |