[Tips] Lovable Vibe-Coding Best Practices

Posted by Euisuk's Dev Log on August 18, 2025

[Tips] Lovable Vibe-Coding Best Practices

์›๋ณธ ๊ฒŒ์‹œ๊ธ€: https://velog.io/@euisuk-chung/Tips-Lovable-Vibe-Coding-Best-Practices

Lovable์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•

์ด ๊ฐ€์ด๋“œ๋Š” ์‹ ๊ทœ ์‚ฌ์šฉ์ž์™€ ์ˆ™๋ จ๋œ ์‚ฌ์šฉ์ž ๋ชจ๋‘๊ฐ€ Lovable์—์„œ ๋น ๋ฅด๊ฒŒ ์ž‘์—…์„ ์‹œ์ž‘ํ•˜๊ณ  ์ผ๋ฐ˜์ ์ธ ํ•จ์ •์„ ํ”ผํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

๋ณธ ๊ฐ€์ด๋“œ๋Š” ์•„๋ž˜ Lovable โ€œBest Practicesโ€ ์‚ฌ์ดํŠธ๋ฅผ ๋ฒˆ์—ญ/์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.
์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

โญ Check out original source โญ
https://docs.lovable.dev/tips-tricks/best-practice

  1. ๊ธฐ๋ฐ˜ ์„ค์ •ํ•˜๊ธฐ: Knowledge File ํ™œ์šฉ

์™œ ์ค‘์š”ํ•œ๊ฐ€: Knowledge file์€ ํ”„๋กœ์ ํŠธ์˜ ๋‘๋‡Œ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํ”„๋กฌํ”„ํŠธ์™€ ํ•จ๊ป˜ ์ „์†ก๋˜์–ด AI๊ฐ€ ์ „์ฒด ๋งฅ๋ฝ์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

https://docs.lovable.dev/features/knowledge

์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ํ”„๋กœ์ ํŠธ๊ฐ€ ๋”ฐ๋ผ์•ผ ํ•  ๊ธฐ๋ณธ์ ์ธ Ground Rule์„ ์„ธํŒ…ํ•ด๋‘˜ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://docs.lovable.dev/features/knowledge

ํฌํ•จํ•  ๋‚ด์šฉ:

  • ์ œํ’ˆ ๋น„์ „ (PRD์ฒ˜๋Ÿผ ์ƒ๊ฐํ•˜์„ธ์š”)
  • ์‚ฌ์šฉ์ž ์—ฌ์ •๊ณผ ํŽ˜๋ฅด์†Œ๋‚˜
  • ์ฃผ์š” ๊ธฐ๋Šฅ๊ณผ ๊ธฐ๋Šฅ์„ฑ
  • ๋””์ž์ธ ์‹œ์Šคํ…œ๊ณผ UI ๊ฐ€์ด๋“œ๋ผ์ธ
  • ์—ญํ• ๋ณ„ ํ–‰๋™ (์˜ˆ: Admin, User, Investor)

Lovable์˜ Chat ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, Knowledge file์„ ์ž๋™ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

1
2
# ์˜๋ฌธ ํ”„๋กฌํ”„ํŠธ
Generate knowledge for my project at T=0 based on the features Iโ€™ve already implemented.

๐Ÿ’ก (์ฐธ๊ณ ) โ€œmy project at T=0โ€œ์ด๋ž€?

  • T=0์€ ์‹œ์  0, ์ฆ‰ ํ˜„์žฌ ์‹œ์ ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ๊ณผ ๋ฒ„์ „ ๊ด€๋ฆฌ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์‹œ๊ฐ„ ํ‘œ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค:
    • T=0: ํ˜„์žฌ ์ƒํƒœ (์ง€๊ธˆ ์ด ์ˆœ๊ฐ„์˜ ํ”„๋กœ์ ํŠธ)
    • T-1: ํ•œ ๋‹จ๊ณ„ ์ด์ „ ์ƒํƒœ
    • T-2: ๋‘ ๋‹จ๊ณ„ ์ด์ „ ์ƒํƒœ
    • T+1: ๋‹ค์Œ ๋‹จ๊ณ„ ์˜ˆ์ • ์ƒํƒœ
  • Lovable์—์„œ๋Š” ๋ชจ๋“  ํŽธ์ง‘์ด ์ปค๋ฐ‹(commit)์œผ๋กœ ์ €์žฅ๋˜๊ธฐ ๋•Œ๋ฌธ์—, ๊ฐ ๋ฒ„์ „์„ ์‹œ๊ฐ„ ์ˆœ์„œ๋กœ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
1
2
# ํ•œ๊ธ€ ํ”„๋กฌํ”„ํŠธ
์ด๋ฏธ ๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ์„ ๋ฐ”ํƒ•์œผ๋กœ T=0์—์„œ ๋‚ด ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ knowledge๋ฅผ ์ƒ์„ฑํ•ด์ฃผ์„ธ์š”.
  1. ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๋ชจ๋ฒ” ์‚ฌ๋ก€

Clear, verbose prompts = better output

โ€œ๋ช…ํ™•ํ•˜๊ณ  ์ƒ์„ธํ•œ ํ”„๋กฌํ”„ํŠธ = ๋” ๋‚˜์€ ๊ฒฐ๊ณผ๋ฌผโ€์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. AI๋ฅผ ์—”์ง€๋‹ˆ์–ด๋ง ํŒŒํŠธ๋„ˆ์ฒ˜๋Ÿผ ์ƒ๊ฐํ•˜์„ธ์š”โ€”๋‹น์‹ ์ด ๋งํ•˜๋Š” ๊ฒƒ๋งŒ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ํŒ:

  • ๊ตฌ์ฒด์ ์œผ๋กœ ์ž‘์„ฑ: ์ •ํ™•ํ•œ ํŽ˜์ด์ง€(์˜ˆ: /dashboard)์™€ ์˜ˆ์ƒ๋˜๋Š” ๋™์ž‘์„ ์–ธ๊ธ‰ํ•˜์„ธ์š”.
  • ์ž์—ฐ์–ด ์‚ฌ์šฉ:
1
2
# ์˜๋ฌธ ํ”„๋กฌํ”„ํŠธ 
I want users with the role Investor to access this component, but not Admins.
1
2
# ํ•œ๊ธ€ ํ”„๋กฌํ”„ํŠธ
Investor ์—ญํ• ์˜ ์‚ฌ์šฉ์ž๋Š” ์ด ์ปดํฌ๋„ŒํŠธ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, Admin์€ ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋„๋ก ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ์Šคํฌ๋ฆฐ์ƒท ์ถ”๊ฐ€: ํŠนํžˆ ๋ฒ„๊ทธ๋‚˜ UX ์ด์Šˆ๋ฅผ ์„ค๋ช…ํ•  ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
    (eg. ํŠน์ • ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ, ์—ฌ๊ธฐ OOOํ•˜๊ฒŒ ๋ณ€๊ฒฝํ•ด์ค˜.)
  • ๊ฐ€๋“œ๋ ˆ์ผ ์ถ”๊ฐ€: AI์—๊ฒŒ ๊ฑด๋“œ๋ฆฌ์ง€ ๋ง์•„์•ผ ํ•  ๊ฒƒ์„ ์•Œ๋ ค์ฃผ๋ฉด, ์ด๋ฅผ ๊ณ ๋ คํ•˜์—ฌ ์ˆ˜์ •์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
    (eg.ํ•ด๋‹น ๊ฒฝ๋กœ์— ์žˆ๋Š” ํŒŒ์ผ๋“ค์€ ๋ณ€๊ฒฝํ•˜์ง€๋งˆ.)
1
2
# ์˜๋ฌธ ํ”„๋กฌํ”„ํŠธ
Do not edit /shared/Layout.tsx.
1
2
# ํ•œ๊ธ€ ํ”„๋กฌํ”„ํŠธ
/shared/Layout.tsx๋Š” ํŽธ์ง‘ํ•˜์ง€ ๋งˆ์„ธ์š”.
  • ์ค‘์š”ํ•œ ์ง€์‹œ์‚ฌํ•ญ์„ ํ”„๋กฌํ”„ํŠธ ์ „๋ฐ˜์— ๋ฐ˜๋ณต.

    • AI์˜ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ œํ•œ์ ์ผ ์ˆ˜ ์žˆ๊ธฐ๋•Œ๋ฌธ์—, ์ •๋ง ์ค‘์š”ํ•œ ์ง€์‹œ์‚ฌํ•ญ์ด๋ผ๋ฉด, ์ฑ„ํŒ…์— ๊ณ„์† ์–ธ๊ธ‰/์ž‘์„ฑํ•ด์ฃผ๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.
  • ํ•œ ๋ฒˆ์— 5๊ฐ€์ง€๋ฅผ ๊ตฌํ˜„ํ•˜๋ ค๊ณ  ํ•˜์ง€ ๋งˆ์„ธ์š”.

    • ์ž‘์—…์„ ๋” ์ž‘๊ณ  ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•œ ์ž‘์€ ๋ฉ์–ด๋ฆฌ๋“ค๋กœ ๋‚˜๋ˆ„์–ด์„œ ๊ตฌํ˜„์„ ์š”์ฒญํ•˜๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.
    • ์ด๋•Œ ๊ฐ ๋ธ”๋ก ์‚ฌ์ด์— Chat Mode๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒ€์ฆ์„ ์ˆ˜ํ–‰ํ•œ ๋’ค์— ๋‹ค์Œ ๋‹จ๊ณ„๋กœ ๋„˜์–ด๊ฐ€๊ธฐ ์ „์— ๊ฒ€์ฆํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.

(์˜ˆ์‹œ) ๊ธฐ๋Šฅ ๋ถ„ํ•ด ํ…œํ”Œ๋ฆฟ:

1
2
3
4
5
6
7
# ์˜๋ฌธ ํ”„๋กฌํ”„ํŠธ
**Feature Breakdown Template:**
Create the new page
Add UI layout
Connect the data
Add logic + edge cases
Test per role
1
2
3
4
5
6
# ํ•œ๊ธ€ ํ”„๋กฌํ”„ํŠธ
1. ์ƒˆ ํŽ˜์ด์ง€ ์ƒ์„ฑ
2. UI ๋ ˆ์ด์•„์›ƒ ์ถ”๊ฐ€
3. ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ
4. ๋กœ์ง + ์—ฃ์ง€ ์ผ€์ด์Šค ์ถ”๊ฐ€
5. ์—ญํ• ๋ณ„ ํ…Œ์ŠคํŠธ

์•ฑ์— ์‚ฌ์šฉ์ž๋ณ„๋กœ ์—ฌ๋Ÿฌ ์—ญํ• (์˜ˆ: Admin, Investor, Startup)์ด ๊ตฌ๋ถ„/์ •์˜๋˜์–ด ์žˆ๋‹ค๋ฉด, ํ•ญ์ƒ ์š”์ฒญํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์–ด๋–ค ์—ญํ• ์— ์ ์šฉ๋˜๋Š”์ง€ ์ •์˜ํ•˜์„ธ์š”.

  • ์ด๋Š” ๊ณต์œ  ๋กœ์ง/์ปดํฌ๋„ŒํŠธ๋กœ ์ธํ•œ ๋ฒ„๊ทธ๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š”๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
1
2
3
# ์˜๋ฌธ ํ”„๋กฌํ”„ํŠธ
As an Investor, I want to view the company dashboard, but I shouldnโ€™t be able to edit it.
Please isolate this feature to the Investor role only.
1
2
3
# ํ•œ๊ธ€ ํ”„๋กฌํ”„ํŠธ
Investor๋กœ์„œ, ํšŒ์‚ฌ ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ๋ณด๊ณ  ์‹ถ์ง€๋งŒ ํŽธ์ง‘ํ•  ์ˆ˜๋Š” ์—†์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 
์ด ๊ธฐ๋Šฅ์„ Investor ์—ญํ• ์—๋งŒ ๊ฒฉ๋ฆฌํ•ด์ฃผ์„ธ์š”.
  1. Chat Mode๋ฅผ ์ž์ฃผ ํ™œ์šฉํ•˜๊ธฐ

Chat mode๋Š” ๋‹น์‹ ์˜ AI Co-pilot(๋ถ€์กฐ์ข…์‚ฌ)์ž…๋‹ˆ๋‹ค.

  • ์ค€๋น„๊ฐ€ ๋  ๋•Œ๊นŒ์ง€(์›ํ•˜๋Š” ์š”์ฒญ์ด ๋‚˜์˜ฌ๋•Œ๊นŒ์ง€) ์ฝ”๋“œ๋ฅผ ํŽธ์ง‘ํ•˜์ง€ ์•Š๊ณ  ๋””๋ฒ„๊ทธ, ๋ธŒ๋ ˆ์ธ์Šคํ† ๋ฐ, ๊ตฌํ˜„ ๊ณ„ํš์„ ์„ธ์šฐ๋Š” ๋ฐ ๋„์›€์„ ์ค๋‹ˆ๋‹ค.

Chat Mode๋กœ ์ „ํ™˜ํ•ด์•ผ ํ•  ๋•Œ:

  • 2-3๋ฒˆ์˜ โ€œTry to Fixโ€ ์‹œ๋„๊ฐ€ ์‹คํŒจํ•œ ํ›„
  • ๋ณต์žกํ•œ ๋กœ์ง์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ด์Šˆ๋ฅผ ๋””๋ฒ„๊น…ํ•  ๋•Œ
  • ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๊ณ„ํšํ•  ๋•Œ
1
Suggest 3 ways to implement [X]
1
[X]๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•ด์ฃผ์„ธ์š”.

์›Œํฌํ”Œ๋กœ์šฐ ํŒ:

  • ์ผ๋ถ€ ์‚ฌ์šฉ์ž๋Š” ์‹œ๊ฐ„์˜ 60-70%๋ฅผ Chat Mode์—์„œ ๋ณด๋‚ด๋Š” ๊ฒƒ์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค.
  • ์™„์ „ํžˆ ๋งŒ์กฑํ•  ๋•Œ๋งŒ โ€œ๊ณ„ํš ๊ตฌํ˜„ํ•˜๊ธฐโ€๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.

๋งŒ์•ฝ ์ดˆ๋ฐ˜์—, Chat mode๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ์žŠ์—ˆ๋‹ค๋ฉด,
์•„๋ž˜ ํ˜•์‹์œผ๋กœ LLM์—๊ฒŒ ์š”์ฒญํ•˜์—ฌ ์ถœ๋ ฅ ์ผ๊ด€์„ฑ์„ ๊ฐœ์„ ํ•˜๊ณ  ๋ถ€์ˆ˜์ ์ธ ํŽธ์ง‘์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1
2
3
On page /settings, implement [feature]. The expected behavior is [XYZ]. 
Please donโ€™t touch component A, layout B, or shared logic unless necessary. 
Follow best practices from Tailwind / Supabase / X.
1
2
3
/settings ํŽ˜์ด์ง€์—์„œ [๊ธฐ๋Šฅ]์„ ๊ตฌํ˜„ํ•ด์ค˜. 
์˜ˆ์ƒ๋˜๋Š” ๋™์ž‘์€ [XYZ]์•ผ. ํ•„์š”ํ•˜์ง€ ์•Š๋‹ค๋ฉด ์ปดํฌ๋„ŒํŠธ A, ๋ ˆ์ด์•„์›ƒ B, ๋˜๋Š” ๊ณต์œ  ๋กœ์ง์€ ๊ฑด๋“œ๋ฆฌ์ง€ ๋ง์•„์ค˜. 
Tailwind / Supabase / X์˜ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ๋”ฐ๋ผ์ค˜.

์›์น˜ ์•Š๋Š” ์ฝ”๋“œ ์‹คํ–‰์„ ๋ฐฉ์ง€ํ•˜๋ ค๋ฉด:
์•„๋ž˜ ํ˜•์‹์œผ๋กœ LLM์—๊ฒŒ ์š”์ฒญํ•˜์—ฌ, ์ฝ”๋“œ ์‹คํ–‰์„ ๋ฐฉ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

1
2
Investigate but donโ€™t write code yet.
์กฐ์‚ฌ๋Š” ํ•˜๋˜ ์•„์ง ์ฝ”๋“œ๋Š” ์ž‘์„ฑํ•˜์ง€ ๋งˆ์„ธ์š”.
1
2
Suggest 3 ways to solve this without changing anything.
์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ์ด๊ฒƒ์„ ํ•ด๊ฒฐํ•˜๋Š” 3๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•ด์ฃผ์„ธ์š”.

์ด๋Ÿฐ์‹์œผ๋กœ ๋ณ€๊ฒฝ์„ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•˜์—ฌ, ์ œ์–ด๊ถŒ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ, AI๊ฐ€ โ€œ๋ฃจํ”„โ€์— ๋น ์กŒ์„ ๋•Œ,
๋์—†๋Š” ๋ฒ„๊ทธ ์ˆ˜์ • ์‚ฌ์ดํด์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์Œ ์ˆœ์„œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

  1. Chat mode๋กœ ์ „ํ™˜
  2. ์˜ค๋ฅ˜ ์Šคํฌ๋ฆฐ์ƒท ์บก์ณํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๊ธฐ
  3. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งํ•˜๊ธฐ:
1
2
Please investigate this without breaking other features. 
If needed, revert to the last working version and fix from there.
1
2
๋‹ค๋ฅธ ๊ธฐ๋Šฅ์„ ๋ง๊ฐ€๋œจ๋ฆฌ์ง€ ์•Š๊ณ  ์ด๊ฒƒ์„ ์กฐ์‚ฌํ•ด์ฃผ์„ธ์š”. 
ํ•„์š”ํ•˜๋‹ค๋ฉด ๋งˆ์ง€๋ง‰ ์ž‘๋™ ๋ฒ„์ „์œผ๋กœ ๋˜๋Œ๋ฆฌ๊ณ  ๊ฑฐ๊ธฐ์„œ๋ถ€ํ„ฐ ์ˆ˜์ •ํ•ด์ฃผ์„ธ์š”.
  1. Supabase์˜ ์ผ๋ฐ˜์ ์ธ ํ•จ์ • ํ”ผํ•˜๊ธฐ

Supabase๋Š” Firebase์˜ ์˜คํ”ˆ์†Œ์Šค ๋Œ€์•ˆ์œผ๋กœ, PostgreSQL ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ์‹ค์‹œ๊ฐ„ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

  • ๋‹จ์ˆœํžˆ ๋ฐ์ดํ„ฐ ์ €์žฅ์†Œ ์—ญํ• ์„ ๋„˜์–ด, ์‚ฌ์šฉ์ž ์ธ์ฆ(User Authentication), ํŒŒ์ผ ์Šคํ† ๋ฆฌ์ง€(File Storage), ์‹ค์‹œ๊ฐ„ ์—…๋ฐ์ดํŠธ(Real-time Updates), ๊ทธ๋ฆฌ๊ณ  ์„œ๋ฒ„๋ฆฌ์Šค ํ•จ์ˆ˜(Edge Functions)๊นŒ์ง€ ํ†ตํ•ฉ์ ์œผ๋กœ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

https://supabase.com/

Lovable๊ณผ ์—ฐ๋™ํ•˜๋ฉด ์ด ๊ธฐ๋Šฅ๋“ค์„ ๋ณ„๋„์˜ ์„œ๋ฒ„ ์„ค์ •์ด๋‚˜ ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ ์ฝ”๋“œ ์—†์ด ๋ฐ”๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์˜ˆ๋ฅผ ๋“ค์–ด, โ€œํ”ผ๋“œ๋ฐฑ ํผ์„ ์ถ”๊ฐ€ํ•˜๊ณ  ์ œ์ถœ๋œ ๋ฐ์ดํ„ฐ๋ฅผ DB์— ์ €์žฅํ•ด์ค˜โ€๋ผ๊ณ  ์š”์ฒญํ•˜๋ฉด, Lovable์€ UI ํผ์„ ๋งŒ๋“ค๊ณ  ๋™์‹œ์— Supabase์— ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ํ…Œ์ด๋ธ”๊นŒ์ง€ ์ž๋™์œผ๋กœ ์„ธํŒ…ํ•ฉ๋‹ˆ๋‹ค.

https://docs.lovable.dev/integrations/supabase

Supabase๋Š” ๋ถ„๋ช…ํžˆ ๊ฐ•๋ ฅํ•˜๊ณ  ํŽธ๋ฆฌํ•œ ๋„๊ตฌ์ด์ง€๋งŒ, ๊ทธ๋ ‡๋‹ค๊ณ  ํ•ด์„œ ๋งˆ๋ƒฅ ์•ˆ์‹ฌํ•˜๊ณ  ์จ๋„ ๋œ๋‹ค๋Š” ๋œป์€ ์•„๋‹™๋‹ˆ๋‹ค. ์‹ค์ œ ์„œ๋น„์Šค ํ™˜๊ฒฝ์—์„œ๋Š” ๋ช‡ ๊ฐ€์ง€ ์ฃผ์˜ํ•ด์•ผ ํ•  ์ ๋“ค์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ก ์ฃผ์˜์‚ฌํ•ญ

  • Supabase๋Š” ํ•œ ๋ฒˆ ์—ฐ๊ฒฐํ•˜๋ฉด ๊น”๋”ํ•˜๊ฒŒ ๋˜๋Œ๋ฆฌ๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
  • ํŠนํžˆ ๋ฒ„์ „์„ ๋˜๋Œ๋ฆฌ๋Š” ๊ณผ์ •์—์„œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ๊ฐ€ ๊นจ์ง€๊ฑฐ๋‚˜ ์ž๋™ ์ƒ์„ฑ๋œ ๊ด€๊ณ„๊ฐ€ ๋ฌด๋„ˆ์งˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ’ฏ ๋ชจ๋ฒ” ์‚ฌ๋ก€

  • ํ”„๋ก ํŠธ์—”๋“œ ๊ตฌ์กฐ๊ฐ€ ์–ด๋А ์ •๋„ ์•ˆ์ •๋œ ์ดํ›„์— Supabase๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ถ€๋“์ดํ•˜๊ฒŒ ๋˜๋Œ๋ ค์•ผ ํ•œ๋‹ค๋ฉด, ๋‹จ์ˆœํžˆ ์ˆ˜๋™ ๋กค๋ฐฑํ•˜๊ธฐ๋ณด๋‹ค๋Š”,
    • AI ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•ด ์Šคํ‚ค๋งˆ ๋ณต์›์ด๋‚˜ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ์œ ๋„ํ•˜๋Š” ๋ฐฉ์‹์ด ํ›จ์”ฌ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค.
1
Please validate the SQL schema at T=0 and ensure no breaking changes have occurred.
1
T=0์—์„œ SQL ์Šคํ‚ค๋งˆ๋ฅผ ๊ฒ€์ฆํ•˜๊ณ  ํŒŒ๊ดด์ ์ธ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์—†์—ˆ๋Š”์ง€ ํ™•์ธํ•ด์ฃผ์„ธ์š”.
  • ์œ„ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ ์šฉํ•˜๊ณ , ์ด๋ฅผ ๊ฒŒ์‹œํ•˜๊ธฐ ์ „์— ํ•ญ์ƒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ ๊ธฐ๋Šฅ์„ ํ…Œ์ŠคํŠธ
  1. ๋น ๋ฅธ UI ์ˆ˜์ •์„ ์œ„ํ•œ Visual Edit ์‚ฌ์šฉ

์•ฑ์„ ๋งŒ๋“ค๋‹ค ๋ณด๋ฉด ์ฝ”๋“œ ์ˆ˜์ •์ด๋‚˜ ํ”„๋กฌํ”„ํŠธ ํ˜ธ์ถœ๊นŒ์ง€๋Š” ํ•„์š” ์—†์ง€๋งŒ, ๋ฒ„ํŠผ ์ƒ‰์ƒ์ด๋‚˜ ์ œ๋ชฉ ๋ฌธ๊ตฌ์ฒ˜๋Ÿผ ์ž‘์€ UI ์š”์†Œ๋ฅผ ๋น ๋ฅด๊ฒŒ ๊ณ ์น˜๊ณ  ์‹ถ์„ ๋•Œ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿด ๋•Œ ๋ฐ”๋กœ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์ด Lovable์˜ Visual Edit๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

Visual Edit์€ ํ”„๋กœ์ ํŠธ ํ™”๋ฉด์—์„œ ์›ํ•˜๋Š” ์š”์†Œ๋ฅผ ์ง์ ‘ ํด๋ฆญํ•ด ์ฆ‰์‹œ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋กœ, ํ…์ŠคํŠธยท์ƒ‰์ƒยทํฐํŠธยท๋ ˆ์ด์•„์›ƒ ์กฐ์ •๊ณผ ๊ฐ™์€ ๋‹จ์ˆœํ•œ ๋ณ€๊ฒฝ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

  • ํŠนํžˆ ๋ฌด๋ฃŒ๋กœ ์ œ๊ณต๋˜๊ณ , ํฌ๋ ˆ๋”ง์ด ์ฐจ๊ฐ๋˜์ง€ ์•Š์œผ๋ฉฐ, ์‹คํ–‰ ์ทจ์†Œ๊นŒ์ง€ ๊ฐ€๋Šฅํ•ด ๋ถ€๋‹ด ์—†์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

https://docs.lovable.dev/features/visual-edit

๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ํ”„๋กฌํ”„ํŠธ ๋Œ€์‹  Visual-edit์„ ์‚ฌ์šฉํ•˜๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค:

  • ํ…์ŠคํŠธ, ์ƒ‰์ƒ, ํฐํŠธ, ๋ ˆ์ด์•„์›ƒ ์กฐ์ • ๋ณ€๊ฒฝ
  • ์—ฌ๋Ÿฌ ์ž‘์€ ์š”์†Œ๋ฅผ ํ•œ ๋ฒˆ์— ํŽธ์ง‘
  • ์•ˆ์ „ํ•˜๊ณ  ํฌ๋ ˆ๋”ง ์—†๋Š” ์ปค๋ฐ‹ (์‹คํ–‰์ทจ์†Œ ๊ฐ€๋Šฅ)
  1. GitHub + ๋ฒ„์ „ ๊ด€๋ฆฌ๋ฅผ ํ˜„๋ช…ํ•˜๊ฒŒ ์‚ฌ์šฉ

Lovable์—์„œ ์ผ์–ด๋‚˜๋Š” ๋ชจ๋“  ํŽธ์ง‘์€ ๊ณง ํ•˜๋‚˜์˜ Git ์ปค๋ฐ‹์ด๋ผ๊ณ  ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋”ฐ๋ผ์„œ ์•ˆ์ •์ ์ธ ์ƒํƒœ๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” GitHub์™€์˜ ํ†ตํ•ฉ์„ ์ ๊ทน ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

https://docs.lovable.dev/integrations/github

  • ๋ถ๋งˆํฌ(Bookmarks)๋กœ ์•ˆ์ • ๋ฒ„์ „ ํ‘œ์‹œ

    • GitHub์˜ ํƒœ๊ทธ(tag)์™€ ๋น„์Šทํ•˜๊ฒŒ, Lovable์—์„œ๋Š” ๋ถ๋งˆํฌ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์•ˆ์ •์ ์ธ ๋ฒ„์ „์„ ๋ˆˆ์— ๋„๊ฒŒ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๊ธฐ๋Šฅ์ด ์ •์ƒ ๋™์ž‘ํ•˜๋Š” ์‹œ์ ์— ๋ถ๋งˆํฌ๋ฅผ ๊ฑธ์–ด๋‘๋ฉด, ์ดํ›„ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ๋น„๊ตยท๋ณต๊ตฌ๊ฐ€ ํ›จ์”ฌ ์ˆ˜์›”ํ•ฉ๋‹ˆ๋‹ค.
    • GitHub์—์„œ๋„ ํ•ด๋‹น ์‹œ์ ์„ ๊ธฐ์ค€์œผ๋กœ ์‰ฝ๊ฒŒ revertํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์•ˆ์ „ํ•œ ๊ฐœ๋ฐœ ์‚ฌ์ดํด์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ๋ณ€๊ฒฝ ๋น„๊ต: ๋ฒ„์ „ ๊ฐ„ ์ฐจ์ด๋ฅผ ํ™•์ธํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋Š” AI์—๊ฒŒ ์ง์ ‘ ๋น„๊ต๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    • ์˜ˆ๋ฅผ ๋“ค์–ด:

      1
      
      Compare version at Tโ€“1 to Tโ€“0. What changed? What might be breaking?
      
      1
      
      T-1 ๋ฒ„์ „๊ณผ T-0์„ ๋น„๊ตํ•ด์ค˜. ๋ฌด์—‡์ด ๋ณ€๊ฒฝ๋˜์—ˆ๊ณ , ๋ฌด์—‡์ด ๋ง๊ฐ€์กŒ์„ ์ˆ˜ ์žˆ์„๊นŒ?
      
    • AI๊ฐ€ ๋ณ€๊ฒฝ ๋‚ด์—ญ์„ ์š”์•ฝํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์—, ํ•„์š” ์‹œ ์•ˆ์ •๋œ ๋ฒ„์ „์œผ๋กœ ๋˜๋Œ์•„๊ฐ€๋Š” ํŒ๋‹จ์ด ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค.

  • GitHub ํ†ตํ•ฉ์˜ ์žฅ์ : Lovable์€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ž๋™์œผ๋กœ GitHub ์ €์žฅ์†Œ์™€ ๋™๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค.

    • ๋ฒ„์ „ ํžˆ์Šคํ† ๋ฆฌ & ๋ฐฑ์—…:
      • ๋ชจ๋“  ์ฝ”๋“œ ๋ณ€๊ฒฝ์€ Git์— ๊ธฐ๋ก๋˜์–ด ์–ธ์ œ๋“  ๊ณผ๊ฑฐ ์ƒํƒœ๋กœ ๋˜๋Œ๋ฆด ์ˆ˜ ์žˆ๊ณ , GitHub๊ฐ€ ์™ธ๋ถ€ ๋ฐฑ์—… ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.
    • ํŒ€ ํ˜‘์—…:
      • ๊ฐœ๋ฐœ์ž๋Š” ๋ธŒ๋žœ์น˜ยทPRยท๋ฆฌ๋ทฐ๋ฅผ ํ™œ์šฉํ•˜๊ณ , ๋น„๊ฐœ๋ฐœ์ž๋„ ์ฝ”๋“œ ๋ณ€๊ฒฝ ๋‚ด์—ญ์„ ํˆฌ๋ช…ํ•˜๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์‹ค์‹œ๊ฐ„ ๋™๊ธฐํ™”:
      • Lovable์—์„œ ๋ฐœ์ƒํ•œ ์ปค๋ฐ‹์€ ์ฆ‰์‹œ GitHub์— push๋˜๊ณ , GitHub์—์„œ pushํ•œ ๋ณ€๊ฒฝ๋„ ๊ณง๋ฐ”๋กœ Lovable์— ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค.
    • ์›Œํฌํ”Œ๋กœ์šฐ ํ†ตํ•ฉ:
      • GitHub Actions, Issues, CI/CD๋ฅผ ๊ทธ๋Œ€๋กœ ์“ฐ๋ฉด์„œ๋„ Lovable์˜ AI ๊ธฐ๋Šฅ์„ ๋ณ‘ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋ฐฐํฌ ์œ ์—ฐ์„ฑ:
      • GitHub์— ์ฝ”๋“œ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ, Lovable ์™ธ๋ถ€ ์ธํ”„๋ผ๋กœ๋„ ์ž์œ ๋กญ๊ฒŒ ๋ฐฐํฌ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๋ธŒ๋žœ์น˜ ์‚ฌ์šฉ ์ฃผ์˜

    • Lovable์€ GitHub์˜ ๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜(main/master)๋งŒ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.
    • ๋”ฐ๋ผ์„œ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์€ GitHub์—์„œ ๋ณ„๋„์˜ ๋ธŒ๋žœ์น˜๋กœ ์ง„ํ–‰ํ•˜๋˜, ์ตœ์ข…์ ์œผ๋กœ main์— mergeํ•ด์•ผ Lovable๊ณผ ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค.
  1. ๋ชจ๋“  ๋ฐฉ๋ฒ•์ด ์‹คํŒจํ•˜๋ฉด, Remix

๋งŽ์€ ์‚ฌ์šฉ์ž๊ฐ€ ๊นจ๋‹ซ๋Š” ๊ฒƒ: ๋‘ ๋ฒˆ์งธ์—๋Š” ๋ชจ๋“  ๊ฒƒ์„ ๋‹ค์‹œ ํ•˜๋Š” ๊ฒƒ์ด ๋” ์ ์€ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค.

๐Ÿ” Remix๋Š” ํ˜„์žฌ ํ”„๋กœ์ ํŠธ์˜ ์ƒํƒœ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณต์ œํ•˜์—ฌ ์ƒˆ๋กœ์šด ์‚ฌ๋ณธ์„ ๋งŒ๋“œ๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค.

  • ์›๋ณธ์€ ๊ทธ๋Œ€๋กœ ๋ณด์กดํ•˜๋ฉด์„œ, ๋ณต์ œ๋œ ํ”„๋กœ์ ํŠธ์—์„œ ์ƒˆ๋กœ์šด ์‹œ๋„๋ฅผ ํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

Remix๋Š” ์‚ฌ์‹ค์ƒ โ€œT=0์—์„œ ํ”„๋กœ์ ํŠธ์˜ ๊นจ๋—ํ•œ ์‚ฌ๋ณธ์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒโ€์œผ๋กœ,

  • ๊ธฐ์กด์˜ ChatHistory ์—†์ด,
  • ๋” ๋‚˜์€ ํ”„๋กฌํ”„ํŠธ์™€ ๋ช…ํ™•ํ•œ knowledge๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์žฌ๊ตฌ์ถ•ํ•˜๊ฑฐ๋‚˜,
  • ์ด์ „ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฐธ์กฐ์šฉ์œผ๋กœ ๋‘๊ณ  ์ƒˆ ๋ฒ„์ „์„ ๋ฐœ์ „์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์‚ฌ๋ก€

  • ๋ฒ„๊ทธ ๋ฃจํ”„์— ๊ฐ‡ํ˜€ ๋” ์ด์ƒ ์ง„ํ–‰์ด ์–ด๋ ต๋‹ค๊ณ  ๋А๋‚„ ๋•Œ
  • ๊ธฐ์กด ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๋ณด์กดํ•œ ์ฑ„, ๊นจ๋—ํ•˜๊ฒŒ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ  ์‹ถ์„ ๋•Œ
  • Supabase ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•˜๊ณ  ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ ๊ฒฝ๋กœ๋กœ ์ „ํ™˜ํ•ด์•ผ ํ•  ๋•Œ

Remix ํ•˜๋Š” ๋ฐฉ๋ฒ•

  1. Project Settings๋กœ ์ด๋™
  2. Remix ์˜ต์…˜ ์„ ํƒ
  3. ํ˜„์žฌ ์›Œํฌ์ŠคํŽ˜์ด์Šค์— ์›๋ณธ๊ณผ ๋™์ผํ•œ ์‚ฌ๋ณธ์ด ์ƒ์„ฑ๋˜๋ฉฐ, ์ด ์‚ฌ๋ณธ์€ ๋…๋ฆฝ์ ์œผ๋กœ ์ˆ˜์ • ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

(์ฐธ๊ณ ) ๋‚ด ํ”„๋กœ์ ํŠธ๋ฟ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์˜ ๊ณต๊ฐœ ํ”„๋กœ์ ํŠธ๋„ Remixํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ค‘์š” ์ œ์•ฝ ์‚ฌํ•ญ

  • (๋ณด์•ˆ์ƒ์˜ ์ด์œ ๋กœ) Supabase๊ฐ€ ์—ฐ๊ฒฐ๋œ ํ”„๋กœ์ ํŠธ๋Š” Remixํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
  • Remix๋Š” ์›๋ณธ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฎ์–ด์“ฐ์ง€ ์•Š๊ณ  ์ƒˆ๋กœ์šด ์‚ฌ๋ณธ๋งŒ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
  1. ์ธ๋‚ด์‹ฌ์„ ๊ฐ–๊ณ  ์นจ์ฐฉํ•˜๊ฒŒ

AI๋Š” ์–ด๋–ค ์ˆœ๊ฐ„์—๋Š” ๋งˆ๋ฒ•์ฒ˜๋Ÿผ ๋А๊ปด์ง€์ง€๋งŒ, ๋˜ ์–ด๋–ค ์ˆœ๊ฐ„์—๋Š” ๋‹ต๋‹ตํ•˜๊ณ  ์ขŒ์ ˆ์Šค๋Ÿฌ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํŠนํžˆ, ๋ชจ๋“  ๋นŒ๋“œ์˜ ๋งˆ์ง€๋ง‰ 5%๋Š” ์ข…์ข… ๊ฐ€์žฅ ๋А๋ฆฌ๊ฒŒ ์ง„ํ–‰๋˜์ง€๋งŒ, ๊ทธ๋งŒํผ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ด๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก ํ™ฉ๊ธˆ ๊ทœ์น™:

  • ํ”„๋กฌํ”„ํŠธ์— ์‹œ๊ฐ„์„ ๋“ค์ด์„ธ์š”.
  • ๋ชจ๋“  ๊ฒƒ์„ ๋‹ค์‹œ ํ™•์ธํ•˜์„ธ์š”.
  • ์ž‘์—…์„ ์ž‘๊ณ  ํ…Œ์ŠคํŠธ ๊ฐ€๋Šฅํ•œ ๋ธ”๋ก์œผ๋กœ ๋‚˜๋ˆ„์„ธ์š”.
  • ์ž…๋ ฅ์ด ์ •ํ™•ํ• ์ˆ˜๋ก ์ถœ๋ ฅ์ด ๋” ์ข‹์•„์ง‘๋‹ˆ๋‹ค.
  1. ๋ฌธ์„œ ์‚ฌ์šฉ ๋ฐ ๋„์›€ ์š”์ฒญ

https://docs.lovable.dev/introduction/welcome

  • Lovable ๊ณต์‹ ๋ฌธ์„œ์—๋Š” ์›Œํฌ์Šค๋ฃจ, ํ…œํ”Œ๋ฆฟ, SEO ํŒ, ํ†ตํ•ฉ ๋“ฑ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋ฌธ์„œ AI ์–ด์‹œ์Šคํ„ดํŠธ์—์„œ ์ง์ ‘ ์งˆ๋ฌธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ๋ณด๋„ˆ์Šค ํŒ

  • ๊ธด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž…๋ ฅํ•  ๋•Œ๋Š” ์Œ์„ฑ ๋ฐ›์•„์“ฐ๊ธฐ๋ฅผ ํ™œ์šฉํ•ด๋ณด์„ธ์š”.

    • ์˜ˆ: Mac์—์„œ๋Š” ๋งˆ์ดํฌ ์ž…๋ ฅ์œผ๋กœ ๊ธด ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ž‘์„ฑ ๊ฐ€๋Šฅ
    • ์ด๋Š” ๊ธด ์š”์ฒญ์‚ฌํ•ญ์„ ์ •๋ฆฌํ•˜๋ฉด์„œ, ํ”ผ๊ณคํ•˜๊ฑฐ๋‚˜ ๋‹ต๋‹ตํ•  ๋•Œ ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • โ€œ๋‚˜๋Š” ์ขŒ์ ˆํ•˜๊ณ  ์žˆ์–ด...(I am frustratedโ€ฆ)โ€œ๋ผ๋Š” ํ”„๋กฌํ”„ํŠธ ํŒจํ„ด์„ ํ™œ์šฉํ•˜๋ฉด, ๋‚ด๊ฐ€ ๋ง‰ํžŒ ๋ถ€๋ถ„์— ๋Œ€ํ•ด AI๊ฐ€ ๋” ์ง‘์ค‘ํ•ด์„œ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํฐ ํŽธ์ง‘์„ ํ•œ ๋’ค์—๋Š” ๋ฐ˜๋“œ์‹œ ์—ฌ๋Ÿฌ ์—ญํ• (Role)๊ณผ ๊ทธ ๋™์ž‘์„ ๋‹ค์‹œ ํ™•์ธํ•˜์„ธ์š”. ํŠนํžˆ ์กฐ๊ฑด๋ถ€ ๋กœ์ง์ด ๋“ค์–ด๊ฐ„ ๊ฒฝ์šฐ๋Š” ๊ผผ๊ผผํ•œ ์ ๊ฒ€์ด ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค.
  • ์•ˆ์ •๋œ ๋ฒ„์ „์„ ๋ถ๋งˆํฌ(Bookmarks)๋กœ ์ €์žฅํ•ด ๋‘๋ฉด ๋น ๋ฅธ ๋””๋ฒ„๊น…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๋ถ€์ž‘์šฉ์ด ๋ณด์ธ๋‹ค๋ฉด, ์ง€๋‚˜์น˜๊ฒŒ ์ผ๋ฐ˜์ ์ธ ๋กœ์ง ๋•Œ๋ฌธ์— ์ƒ๊ธด ๋ฒ„๊ทธ์ผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.
  • ํŠน์ • ์—ญํ• ์„ ์œ„ํ•ด์„œ๋Š” ์ „์šฉ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

    • ๋ฒ”์œ„๊ฐ€ ๋ช…ํ™•ํžˆ ์ •์˜๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ, ๊ณต์œ  ์ปดํฌ๋„ŒํŠธ๋ฅผ ์žฌ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ํ”ผํ•˜์„ธ์š”.

๋‹ค์Œ์—๋„ ๋ฐ”์ด๋ธŒ ์ฝ”๋”ฉ ํŒ ์‹œ๋ฆฌ์ฆˆ๋กœ ์ฐพ์•„๋ต™๊ฒ ์Šต๋‹ˆ๋‹ค :)
์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค ๐Ÿ˜ธ



-->