欢迎使用 Lovable
Lovable 入门 101
Lovable 入门 101
从 Lovable 基础功能开始上手
了解界面和各项控件
使用编辑功能与版本历史
实现身份验证和用户管理
使用 Supabase 数据库和边缘函数
GitHub 集成与代码管理
分享项目并获取社区反馈
探索更多资源和模板
Lovable 教程
构建一款 AI 驱动的卡路里追踪 Web 应用
构建一款 AI 驱动的卡路里追踪 Web 应用
基础设置
- 检查导航设置和着陆页设计。
- 迭代优化提示,以改进布局并确保在移动端具有良好的响应效果。
设计界面
- 从脚手架开始:规划你的应用结构(例如用户体验流程、页面布局)。
- 添加第一层:创建带有基础设计元素的空白页面。
- 打磨细节:添加颜色、动效以及移动端的响应式表现。
将 Supabase 集成为后端和身份验证服务
- 注册一个 Supabase 账号 并创建一个项目。
- 点击 “Connect Supabase” 按钮,将其连接到 Lovable。
- 用于数据存储时,Lovable 会生成 SQL 表。例如:
- 一个
profiles表,用于存储用户信息。 - 一个
meals表,与用户关联,用于跟踪每日记录。
集成 OpenAI 实现餐食分析
- 在开发者控制台获取 OpenAI API 密钥。
- 使用 GPT-4 来分析餐食描述或图片。
- 确保将 API 密钥安全地存储在 Edge Functions(边缘函数)中,以防止未经授权的访问。
- 分析餐食描述:估算营养指标(卡路里、蛋白质、碳水化合物、脂肪)。
- 图像识别:上传一张餐食照片,GPT-4 会提取描述和营养数据。
- 使用 function calling 获取结构化响应,确保数据格式正确,便于插入数据库。
- 通过让应用分析诸如“2 个鸡蛋”这样的简单餐食记录来测试功能。
使用 Stripe 实现支付功能
- 创建一个 Stripe 账户并设置一个产品(例如,每月 12 美元的 “Standard Plan”)。
- 通过在 Lovable 中添加 API 密钥和产品价格 ID,将 Stripe 与 Lovable 集成。
- 将未付费用户重定向到落地页。只有付费用户才能访问主应用。
- 启用 Stripe 的 客户门户(Customer Portal),让用户自行管理订阅(例如取消或更新支付方式)。
- 在 Stripe 的测试模式中使用提供的测试信用卡信息来测试支付流程。
测试和调试
- 每当出现构建错误时,请使用 “Try to Fix” 按钮。
- 对于后端问题,请检查 Supabase 日志以获取详细的错误报告。
- 如果部署到 Netlify,请查看部署日志中的构建问题。将日志分享给 Lovable,可以获得有针对性的修复建议。
使用 Groq API 构建 SaaS 落地页
使用 Groq API 构建 SaaS 落地页
- AI 驱动的设计与界面优化
- 添加动画和交互元素
- 使用 Groq API 集成 AI 邮件增强功能
- 使用 Resend 设置联系表单
- 使用 Lovable Launch 部署页面
创建反馈工具
创建反馈工具
Authentication
- 用户可以通过 Supabase 集成完成注册、登录并管理个人资料。
- 安全的用户会话可以为不同用户提供个性化体验。
Feedback Submission and Voting
- 用户可以提交包含标题、描述和图片的反馈。
- 每条反馈会显示投票数量,并支持实时点赞(投票)。
Admin Dashboard with AI Summaries
- 管理员可以查看所有反馈,按投票数进行筛选并对条目排序。
- 借助 OpenAI 和 Supabase Edge Functions 提供的 AI 驱动摘要功能,识别可执行的洞察。
User Presence Tracking
Detailed Feedback Pages with Comments
File Attachments
打造产品化开发机构
打造产品化开发机构
身份验证和用户管理
- 集成 Supabase,用于用户注册、登录和资料管理。
- 持久化用户会话,以提升应用可用性。
Stripe 订阅集成
- 让用户能够订阅不同的定价层级。
- 管理订阅状态,确保只有付费用户才能访问高级功能。
仪表板和任务管理
- 针对不同用户的仪表板,包含任务看板和拖放功能。
- 实时任务更新,支持顺畅协作。
AI 聊天机器人
- 集成 OpenAI,提供能够智能回应用户问题的聊天机器人。
- 只用一个提示词就完成搭建,彰显了 Lovable 的高效性。
迭代式调试和优化
- 利用控制台日志和错误信息来定位问题。
- 回退到之前的应用版本,避免卡在异常状态中。
- 通过详细提示词引导 Lovable 的 AI,确保修复准确。
在 Lovable 中进行提示的技巧
在 Lovable 中进行提示的技巧
- 理解高效的 AI 提示技巧
- 提示工程的四个层级
- 元提示技术与最佳实践
- AI 工作流的调试策略
- 使用 Lovable 和 Make.com 构建 AI 应用
- 集成 Visual Edits 和 Tailwind CSS 进行 UI 设计
使用 Supabase 和 Lovable 打造一个仿 Luma 应用
使用 Supabase 和 Lovable 打造一个仿 Luma 应用
- 如何将 Supabase 与 Lovable 集成
- 设置身份验证和用户管理
- 配置数据库和实时评论
- 测试性能并处理多用户访问
- 实时调试和性能优化
构建 AI 增强型 Web 应用程序
构建 AI 增强型 Web 应用程序
- 即刻设计你的应用 UI
- 上传你的设计并生成可用的应用
- 将 Supabase 用作后端和身份验证
- 集成 GPT-4o 打造 AI 驱动功能
- 在几分钟内部署一个全栈应用!
使用 Resend 构建一个简易 CRM 系统
使用 Resend 构建一个简易 CRM 系统
在 Web 开发中构建交互式元素
在 Web 开发中构建交互式元素
通过可视化编辑轻松自定义 UI
- 直接在项目上编辑文本。
- 实时调整按钮颜色和样式。
- 无缝上传和替换图片。
- 将鼠标悬停在元素上即可进行快速调整。
高级调试与 API 错误处理
- 提供更丰富的错误信息,便于调试。
- 消除无关弹窗,让你更专注于关键问题。
- 启用 AI 驱动的错误检测,实现自动修复。
创建动态背景和动画效果
示例项目:带有交互式国旗的旅行社网站
最近的一次直播演示展示了如何构建一个旅行社落地页,其中包括:- 具备动画效果的主视觉区域,旗帜会根据鼠标交互动态出现和移动。
- 粘性滚动(sticky scroll)区域,会根据用户滚动位置发生变化。
- 交互式悬停效果,图片会对用户的移动做出反应。
如何实现动画效果
要创建这些效果,用户遵循了以下简单流程:- 定义期望的动画:
- 使用 p5.js 生成效果:
- 实现彩色烟雾图案效果。
- 将静态图片替换为动态的国旗动画。
- 通过基于物理的交互增强用户体验:
- 让元素根据用户操作进行动态移动。
从外部库导入自定义元素
- 在 21st.dev 上浏览按钮设计。
- 复制 AI 生成的提示。
- 将其粘贴到 Lovable 中并替换现有按钮。
一小时打造价值 1 万美元的落地页
一小时打造价值 1 万美元的落地页
现场实战搭建、打造品牌并发布一个真正的微型 SaaS!
步骤 1:设计核心功能
步骤 1:设计核心功能
打好基础
身份验证系统
- 集成 Supabase 用于后端身份验证。
- 支持通过邮箱和密码进行注册/登录。
- 创建了用于存储用户偏好和学习进度的用户资料系统。
仪表盘与导航
- 设计了直观的侧边栏导航。
- 创建了聊天、课程和用户设置等版块。
- 确保界面自适应,在各类设备上都能提供流畅体验。
用户资料与数据存储
- 添加了用于存储用户进度的数据库结构。
- 设计了用户资料管理设置,用户可以在其中调整学习偏好。
步骤 2:使用 Replicate 实现 AI 驱动的学习功能
步骤 2:使用 Replicate 实现 AI 驱动的学习功能
AI 生成课程
- 用户选择一个主题(例如,“在烧烤聚会上可以问的问题”)。
- Lovable 调用一个 OpenAI 边缘函数 来生成 10 个引人入胜的西班牙语问题。
- 用户完成测验、跟踪学习进度,并获得 AI 对其答案的反馈。
提升用户参与度
- 动态生成问题:每个测验都由 AI 生成,确保每次都有新鲜且独特的内容。
- 互动反馈:AI 会对正确和错误的答案给出解释,以提升学习效果。
- 进度跟踪:用户可以保存并重新学习课程,从而加强记忆与练习。
使用 Replicate 提升视觉参与度
- 自动生成课程横幅:每门课程都会动态生成与主题匹配的图像。
- 沉浸式视觉体验:由 AI 驱动的视觉效果可以增强用户参与度和记忆效果。
- 快速图像处理:通过 Replicate 的 API,图像可以实时生成,而不会拖慢整体体验。
实时语音对话
- 互动式 AI 导师:用户可以直接与 AI 对话,AI 会用西班牙语进行动态回应。
- 发音辅助:AI 会提供实时纠正和建议。
- 流畅对话体验:自然的对话流程让用户感觉就像是在与真人导师互动。
步骤 3:设置应用品牌
步骤 3:设置应用品牌
确定概念和受众
- 面向实时西班牙语对话的 AI 驱动聊天。
- 用于快速练习环节的 自动测验。
- 具备课程存储和进度跟踪的 结构化学习。
命名与域名选择
流程:
- 使用 AI 为朗朗上口的西班牙语单词进行名称头脑风暴。
- 测试了多个选项,如 “Camino” 和 “Verbo”,但 “Ruta” 脱颖而出。
- 检查域名可用性,并立即注册了 rutaapp.com。
创建视觉识别体系
- Logo:一个从设计素材库获取并在 Figma 中编辑的罗盘主题图标。
- 字体搭配:Logo 采用粗体、现代风格字体,应用界面使用易读的 UI 字体。
- 配色方案:采用 Tailwind CSS 蓝色配色,象征旅行与探索。
- 样式灵感:尝试了 neo-brutalism 新野兽派风格,通过调整对比度、阴影和边框,打造视觉上更具吸引力的 UI。
构建一致的用户体验
- 落地页:由 AI 生成,配有动态、吸引人的首屏区域。
- 仪表盘和课程页面:样式与品牌形象保持统一。
- 迭代式样式调整:应用 新野兽派元素,以测试不同的设计风格。
- 用户流程测试:确保从注册到实时聊天的导航顺畅无缝。
Step 4:最终微调、关键押注与正式上线
Step 4:最终微调、关键押注与正式上线