Lovable Cloud & AI: ìì°ìŽë§ìŒë¡ íì€í ì±ì ë§ëë ìë
ì볞 ê²ìêž: https://velog.io/@euisuk-chung/Lovable-Cloud-AI-ìì -ê°ìŽë-íì€í-ê°ë°ì-íšë¬ë€ì-ì í

10ìŽ ììŽê° íì€í ì±ì ë§ë ë€ê³ ?
âìììŠ ìŽë¯žì§ë¥Œ ì ë¡ëí멎 AIê° ìëìŒë¡ ë ì§, ìì ëª , êžì¡, í목ì ì¶ì¶íê³ , ìëìŒë¡ ì§ì¶ê³Œ ìì ì ë¶ë¥íŽì í ê³³ìì ì¶ì íë ê°ìž ì¬ë¬Ž ì±ì ë§ë€ìŽì€.â
ìŽ í 묞ì¥ì ì ë ¥íê³ 5ë¶ì êž°ë€ëŠ¬ë©Ž, ë°ìŽí°ë² ìŽì€, ì¬ì©ì ìžìŠ, íìŒ ì ì¥ì, AI íµí©ìŽ ëªšë ê°ì¶°ì§ ìì í íì€í ì í늬ìŒìŽì ìŽ ë§ë€ìŽì§ëë€. ìœë í ì€ ìì±íì§ ìê³ , SQL 쿌늬 íë ìì±íì§ ìê³ , API í€ íë ë°êžë°ì§ ìê³ ë§ì ëë€.

Before & After: 묎ììŽ ë°ëìë?
Before: íë¡ ížìë ì€ì¬ì ì íì ê°ë°
Lovableì ìë React êž°ë° UI륌 ë¹ ë¥Žê² ìì±íë ë구ììµëë€. íì§ë§ ì€ì ìëíë ì±ì ë§ë€ë €ë©Ž ë°±ìë ì€ì ìŽëŒë ëì ì§ì ì¥ë²œìŽ ì¡Žì¬íìµëë€.
ìŽì ë°©ìì ë³µì¡íš (1-2ìê° ìì):
-
Supabase ê³ì ìì± ë° íë¡ë¹ì ë
- ë³ë ì¬ìŽíž ê°ì ë° íë¡ì íž ìì±
- 늬ì ì í í 2-3ë¶ ëêž°
- Project URL곌 API í€ ìë ë³µì¬
-
ë°ìŽí°ë² ìŽì€ ì€í€ë§ ìì±
- SQL Editorìì í ìŽëž ì§ì ìì±
- LovableìŽ ìì±í SQLì Supabaseì ë³µì¬/ì€í
- ì€í íìž í Lovableë¡ ë³µê·
-
ìžìŠ ìì€í 구ì±
- Authentication ì€ì íì±í
- OAuth Provider ë³ë ì€ì (Client ID, Secret)
- Redirect URLs ìë 구ì±
-
볎ì ì ì± ìì±
- Row Level Security(RLS) SQL ì§ì ìì±
- ì¬ì©ìë³ ì ê·Œ ì ìŽ êµ¬í
-
Edge Functions ë°°í¬
- Supabase CLI ì€ì¹ (Docker í겜 íì)
- ë¡ì»¬ ê°ë° í겜 ì€ì
- ìë ë°°í¬ ë° í ì€íž
ìŽ ê³Œì ì ë°±ìëì ìµìí ê°ë°ììê²ë ë²ê±°ë¡ì ê³ , ë¹ê°ë°ììê²ë ê±°ì ë¶ê°ë¥í ìì ìŽììµëë€.
After: ìì íµí©ë íì€í í겜
2025ë 9ì 29ìŒ, 몚ë ê²ìŽ ë°ëììµëë€.
1
2
3
4
5
6
7
"ì¬ì©ì íŒëë°±ì ë°ìŽí°ë² ìŽì€ì ì ì¥íŽì€"
â LovableìŽ ìŠì:
⢠PostgreSQL í
ìŽëž ìì±
⢠ì€í€ë§ ìë 구ì±
⢠볎ì ì ì±
(RLS) ì ì©
⢠íë¡ ížìë-ë°±ìë ì°ê²° ìë£
íµì¬ ë³í ììœ:
| í목 | ìŽì | íì¬ |
|---|---|---|
| ìí€í ì² | íë¡ ížìë ì€ì¬ | ìì í íì€í |
| ë°±ìë ì€ì | ìë (Supabase ê³ì íì) | ìë (íµí© í겜) |
| ë°ìŽí°ë² ìŽì€ | SQL ë³µì¬/ë¶ì¬ë£êž° | ìì°ìŽë¡ ìë ìì± |
| ìžìŠ | ìë ì€ì ë° ìœë ìì± | í롬íížë¡ ìŠì íì±í |
| AI êž°ë¥ | ë³ë API í€ êŽëЬ | ëŽì¥ (ìŠì ì¬ì©) |
| ì²êµ¬ | ì¬ë¬ ìë¹ì€ ë¶ëЬ | ëšìŒ íµí© ì²êµ¬ |
ìŽë ëšìí êž°ë¥ ì¶ê°ê° ìë, ê°ë° íšë¬ë€ìì 귌볞ì ì íì ì믞í©ëë€. Lovableì ë ìŽì íë¡ ížìë ë¹ëê° ìë, Supabase륌 백귞ëŒìŽëìì ìë ì ìŽíë ìì í íì€í íë«íŒìŒë¡ ì§ííìµëë€.
ì¹ì ìë ì늬: íë¡ ížìëì ë°±ìë
Lovable Cloudì íì ì±ì ìŽíŽíë €ë©Ž, 뚌ì ì¹ ì í늬ìŒìŽì ì 구조륌 ëª íí ìŽíŽíŽìŒ í©ëë€.

https://velog.io/@osw7875/íë¡ ížìë-ê°ë°ìì-ìí ì?ð€
íë¡ ížìë (Frontend)
ì¬ì©ìê° ëžëŒì°ì ìì ì§ì ë³Žê³ ìížìì©íë ê³ìžµì ëë€.
- HTML, CSS, JavaScriptë¡ êµ¬ì±ëë©°, ì¬ì©ìì 컎íší°(íŽëŒìŽìžíž)ìì ì€íë©ëë€.
í¹ì§:
- ëžëŒì°ì ì ë€ìŽë¡ëëìŽ ë¡ì»¬ìì ì€í
- ê°ë°ì ë구(F12)ë¡ ìœë íìž ê°ë¥
- ìë¡ê³ 칚 ì ìë ìíë¡ ë³µì (ìë² ìí¥ ìì)
êµ¬ì± ìì:
- HTML: 구조 ë° ìœí ìž
- CSS: ì€íìŒ ë° ë ìŽìì
- JavaScript: ëì êž°ë¥ ë° ì¬ì©ì ìížìì©
ë°±ìë (Backend)
ì¬ì©ììê² ë³ŽìŽì§ ìë ìë² ìž¡ ìì€í ìŒë¡, ë¹ìŠëì€ ë¡ì§ê³Œ ë°ìŽí°ë¥Œ êŽëЬí©ëë€.
죌ì êµ¬ì± ìì:
-
Database (ë°ìŽí°ë² ìŽì€)
- ì í늬ìŒìŽì ì ì구 ì ì¥ì
- ì¬ì©ì ì 볎, ížëìì , ìœí ìž ë± ì ì¥
- ì ê·Œ ì ìŽ ë° ë³Žì ì ì± ì ì©
-
Storage (íìŒ ì ì¥ì)
- ìŽë¯žì§, ë¹ëì€, 묞ì ë± ë°ìŽë늬 íìŒ êŽëЬ
- ë°ìŽí°ë² ìŽì€ì ë 늜ì ìŒë¡ ìŽì
- CDN곌 íµí©íì¬ ì ì¡ ìµì í
-
API Endpoints (ìëí¬ìžíž)
- íë¡ ížìëì ë°±ìë ê° íµì ìží°íìŽì€
- RESTful API ëë GraphQL ì ê³µ
- ìžìŠ, ê¶í ê²ìŠ, ë¹ìŠëì€ ë¡ì§ ì€í
íë¡ ížìë-ë°±ìë íµì íëŠ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[ì¬ì©ì ëžëŒì°ì ]
â HTTP/HTTPS ìì²
[íë¡ ížìë UI]
â API ížì¶ (fetch/axios)
[API Gateway]
â ëŒì°í
[ë°±ìë Endpoint]
â 쿌늬 ì€í
[ë°ìŽí°ë² ìŽì€]
â 결곌 ë°í
[ë°±ìë Endpoint]
â JSON ìëµ
[íë¡ ížìë UI]
â ë°ìŽí° ë ëë§
[ì¬ì©ì ëžëŒì°ì ]
ë°±ìëê° íìì ìž ìŽì
1. 볎ì(Security)
íë¡ ížìëë 볞ì§ì ìŒë¡ ê³µê°ëìŽ ììµëë€. 몚ë ì¬ì©ìê° ëžëŒì°ì ê°ë°ì ëêµ¬ë¡ ìœë륌 볌 ì ìêž° ë묞ì, 믌ê°í ì 볎(API í€, ì¬ì©ì ë°ìŽí°)륌 íë¡ ížìëì ë žì¶í ì ììµëë€.
1
2
3
4
5
6
7
8
9
â ëì ì: íë¡ ížìëìì ì§ì API ížì¶
â API í€ê° ëžëŒì°ì ì ë
žì¶ëš
â ë구ë ê°ë°ì ëêµ¬ë¡ í€ë¥Œ íì·š ê°ë¥
â ì
ìì ì¬ì©ìê° ë¬Žì í API ížì¶ ê°ë¥
â
ì¢ì ì: ë°±ìë ìëí¬ìžížë¥Œ íµí ížì¶
â API í€ë ìë²ìë§ ì¡Žì¬
â ì¬ì©ë ì í ë° ìžìŠ êµ¬í ê°ë¥
â ì
ì© ë°©ì§
2. ì ì¥(Storage)
몚ë ë°ìŽí°ë¥Œ ê° ì¬ì©ìì ëžëŒì°ì ì ì ì¥íë ê²ì ë¹íì€ì ì ëë€. ë°±ìëë ì€ìíë ë°ìŽí° ì ì¥ì륌 ì ê³µíì¬, ì¬ë¬ êž°êž°ì ì¬ì©ì ê° ë°ìŽí° ëêž°í륌 ê°ë¥íê² í©ëë€.
3. ë¡ì§ ì€í(Logic Execution)
ë³µì¡í ê³ì°, ê²°ì ì²ëЬ, AI ë¶ì ë±ì ê°ë ¥í ìë² ëŠ¬ìì€ê° íìí©ëë€. ìŽë¥Œ ì¬ì©ìì ëžëŒì°ì ìì ì€íí멎 ì±ë¥ìŽ ì íëê³ , 볎ì ìíë ìŠê°í©ëë€.
Lovable Cloud: ìëíë ë°±ìë ìžíëŒ
Lovable Cloudë Supabase ì€íìì€ ì€í êž°ë°ì ìì êŽëЬí íì€í íë«íŒì ëë€. ë³ëì Supabase ì€ì ììŽ, LovableìŽ ë°±ê·žëŒìŽëìì 몚ë ìžíëŒë¥Œ ìëìŒë¡ íë¡ë¹ì ëíê³ êŽëЬí©ëë€.
êž°ì ì€í
| êµ¬ì± ìì | êž°ì | ì€ëª |
|---|---|---|
| Database | PostgreSQL | êŽê³í ë°ìŽí°ë² ìŽì€ |
| Real-time | WebSocket | ì€ìê° ë°ìŽí° ëêž°í |
| Auth | Supabase Auth | ìŽë©ìŒ, ì í, OAuth ì§ì |
| Storage | Object Storage | ìµë 2GB íìŒ ì§ì |
| Edge Functions | Deno Runtime | ìë²ëŠ¬ì€ íšì ì€í |
íµì¬ êž°ë¥
1. Database: ìì°ìŽë¡ ì€í€ë§ ìì±
ìŽì ë°©ì:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-- Supabase SQL Editorìì ì§ì ìì±
CREATE TABLE feedback (
id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
user_id UUID REFERENCES auth.users NOT NULL,
content TEXT NOT NULL,
created_at TIMESTAMP DEFAULT NOW()
);
-- Row Level Security ì ì±
ìì±
ALTER TABLE feedback ENABLE ROW LEVEL SECURITY;
CREATE POLICY "Users see own feedback"
ON feedback FOR SELECT
USING (auth.uid() = user_id);
CREATE POLICY "Users insert own feedback"
ON feedback FOR INSERT
WITH CHECK (auth.uid() = user_id);
Lovable Cloud ë°©ì:
1
2
3
4
"ì¬ì©ì íŒëë°±ì ì ì¥í í
ìŽëžì ë§ë€ìŽì€.
ì¬ì©ìë ìì ì íŒëë°±ë§ ë³Œ ì ìê³ ìì í ì ììŽìŒ íŽ."
â í
ìŽëž, ìžë í€, RLS ì ì±
몚ë ìë ìì±
Lovableì ìì°ìŽ í롬íížë¥Œ ë¶ìíì¬ ì ì í ë°ìŽí°ë² ìŽì€ ì€í€ë§ë¥Œ ìì±íê³ , 볎ì ì ì± ê¹ì§ ìëìŒë¡ ì ì©í©ëë€. ì¬ì©ìë ì¹ìž ë²íŒë§ íŽëŠí멎 ë©ëë€.
í롬ííž íšíŽ:
1
2
3
4
5
6
7
8
9
"ì ììê±°ë 죌묞 í
ìŽëžì ë§ë€ìŽì€.
죌묞 ë²íž, ì¬ì©ì, ìí 목ë¡, ìŽ êžì¡, ë°°ì¡ ìíê° íìíŽ.
êŽëЬìë§ ëªšë 죌묞ì 볌 ì ìê³ , ì¬ì©ìë ìì ì ì£Œë¬žë§ ë³Œ ì ììŽìŒ íŽ."
â LovableìŽ ìì±:
⢠orders í
ìŽëž (order_number, user_id, items JSONB, total_amount, shipping_status)
⢠ìžë í€ ì ìœì¡°ê±Ž (user_id â auth.users)
⢠RLS ì ì±
(êŽëЬìë ì 첎 ì¡°í, ì¬ì©ìë ìì ê²ë§)
⢠ìžë±ì€ (ë¹ ë¥ž ì¡°í륌 ìí)
2. Authentication: ìíŽëŠ ìžìŠ ìì€í
Lovable Cloudë Supabase Auth륌 íì©íì¬ ë€ìí ìžìŠ ë°©ìì ì§ìí©ëë€.
ì§ì ë°©ë²:
- ìŽë©ìŒ/ë¹ë°ë²íž
- ì íë²íž (SMS ìžìŠ)
- Google OAuth
- GitHub, GitLab, Microsoft ë± ìì ë¡ê·žìž
í롬ííž ìì:
1
2
3
4
5
6
7
8
"Google ë¡ê·žìžì ì¶ê°íŽì€.
ë¡ê·žìžíì§ ìì ì¬ì©ìë ííìŽì§ë§ 볌 ì ììŽìŒ íŽ."
â LovableìŽ ìë ì²ëЬ:
⢠ë¡ê·žìž UI ìì± (ë¡ê·žìž/íìê°ì
íŒ)
⢠Google OAuth ì€ì
⢠ìžìŠ ë¯žë€ìšìŽ ì¶ê°
⢠볎ížë ëŒì°íž 구ì±
ìë ì²ëЬ ì¬í:
- ë¹ë°ë²íž íŽì± (bcrypt)
- ìžì êŽëЬ (JWT í í°)
- OAuth 늬ëë ì íë¡ì°
- í í° ìë ê°±ì
- ë¡ê·žìì ì²ëЬ
3. Storage: íìŒ êŽëЬ ìì€í
íìŒ í¬êž° ì í: ìµë 2GB per file
Lovable Cloudì Storageë S3 íží Object Storage륌 êž°ë°ìŒë¡ íë©°, ìŽë¯žì§, ë¹ëì€, 묞ì ë± ëªšë íìŒ íìì ì§ìí©ëë€.
í롬ííž ìì:
1
2
3
4
5
6
7
8
9
10
"ì¬ì©ìê° íë¡í ì¬ì§ì ì
ë¡ëí ì ìê² íŽì€.
ìŽë¯žì§ë ìëìŒë¡ 300x300ìŒë¡ 늬ì¬ìŽìŠëìŽìŒ íê³ ,
ì
ë¡ëë ìŽë¯žì§ë íë¡í íìŽì§ì íìëìŽìŒ íŽ."
â LovableìŽ ìë ì²ëЬ:
⢠'avatars' ë²í· ìì±
⢠ì
ë¡ë UI 컎í¬ëíž ìì±
⢠ìŽë¯žì§ 늬ì¬ìŽìŠ Edge Function ìì±
⢠íìŒ URL ë°ìŽí°ë² ìŽì€ì ì ì¥
⢠íë¡í íìŽì§ìì ìŽë¯žì§ íì
ìë ì²ëЬ ì¬í:
- ë²í·(Bucket) ìì± ë° êµ¬ì±
- 볎ì ì ì± ì€ì (ì¬ì©ìë³ ì ê·Œ ì ìŽ)
- ì ë¡ë/ë€ìŽë¡ë Signed URL ìì±
- íìŒ ë©íë°ìŽí° êŽëЬ
- CORS ì€ì
4. Edge Functions: ìë²ëŠ¬ì€ ë°±ìë ë¡ì§
ì ì: Deno ë°íì êž°ë°ì ìë²ëŠ¬ì€ íšìë¡, ë°±ìë ë¡ì§ì ì€íí©ëë€.
ìŽì ë°©ìì ë³µì¡íš:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Docker í겜 íì
brew install supabase/tap/supabase
# ë¡ì»¬ ê°ë°
supabase init
supabase functions new send-email
# íšì ìœë ìì± (TypeScript/Deno)
# ...
# ë¡ì»¬ í
ì€íž
supabase functions serve
# íë¡ëì
ë°°í¬
supabase login
supabase functions deploy send-email --project-ref <project-id>
Lovable Cloud ë°©ì:
1
2
3
"ì ê³ ê°ìŽ ë±ë¡ë멎 ì°ì»Ž ìŽë©ìŒì ìëìŒë¡ 볎ëŽì€."
â Edge Function ìë ìì± ë° ë°°í¬ ìë£
ì¬ì© ì¬ë¡:
- ìŽë©ìŒ/ížì ì늌: SendGrid, Resend íµí©
- ê²°ì ì²ëЬ: Stripe Webhook ì²ëЬ
- ìžë¶ API ížì¶: Slack, Twilio, AWS S3 ë±
- ììœ ìì : Cron jobs (ë§€ìŒ/맀죌 ì€í)
- AI ë¶ì: Lovable AI ëë ìžë¶ AI ìë¹ì€ ížì¶
í롬ííž ìì:
1
2
3
4
5
6
7
8
9
10
"Stripeìì ê²°ì ê° ìë£ë멎
ì¬ì©ìì 구ë
ìí륌 ìëìŒë¡ 'premium'ìŒë¡ ì
ë°ìŽížíê³ ,
íì ìŽë©ìŒì 볎ëŽì€."
â LovableìŽ ìì±:
⢠/stripe-webhook ìëí¬ìžíž
⢠Stripe ìëª
ê²ìŠ ë¡ì§
⢠ë°ìŽí°ë² ìŽì€ ì
ë°ìŽíž ë¡ì§
⢠ìŽë©ìŒ ë°ì¡ ë¡ì§
⢠ìë¬ ížë€ë§ ë° ë¡ê¹
5. Secrets: ë¯Œê° ì 볎 êŽëЬ
ìžë¶ ìë¹ì€ API í€(Stripe, OpenAI, SendGrid ë±)ë ìížíëìŽ ìì íê² ì ì¥ë©ëë€.
ëì ë°©ì:
- LovableìŽ íì ìì ì 볎ì UIë¡ ì ë ¥ ìì²
- ìížíëìŽ Supabase Vaultì ì ì¥
- Edge Functionsì í겜 ë³ìë¡ ìë 죌ì
- ìœëì ì ë íëìœë©ëì§ ìì
ìë ì¶ê° ìí¬ëŠ¿:
SUPABASE_URL: íë«íŒ ìë íìSUPABASE_ANON_KEY: íë«íŒ ìë íìLOVABLE_API_KEY: AI êž°ë¥ íì
ìŽ ìí¬ëŠ¿ë€ì ìì í ì ììŒë©°, LovableìŽ ìëìŒë¡ êŽëЬí©ëë€.
6. Logs: ì€ìê° ëªšëí°ë§
Lovable Cloud ëì볎ëì Logs íìì ë€ìì íìží ì ììµëë€:
- API ìì²/ìëµ: 몚ë ìëí¬ìžíž ížì¶ ëŽì
- ìë¬ ì¶ì : ì€í ížë ìŽì€ ë° ìë¬ ë©ìì§
- ë°ìŽí°ë² ìŽì€ 쿌늬: ì€íë SQL ë° ì±ë¥
- Edge Function ì€í: íšì ì€í ìê° ë° ê²°ê³Œ
ìŽë ëë²ê¹ 곌 ì±ë¥ ìµì íì íìì ìž ë구ì ëë€.
Lovable Cloudì íì : Remix êž°ë¥
Lovable Cloud ìŽì ìë, Supabaseê° ì°ê²°ë íë¡ì ížë¥Œ ë€ë¥ž ì¬ëìŽ Remix(ë³µì¬)í ì ìììµëë€. ë°±ìë ì€ì ìŽ ë³µì¡íê³ , ê°ìì Supabase ê³ì ì ì°ê²°ëìŽ ììêž° ë묞ì ëë€.
íì¬ (Lovable Cloud):
- 몚ë íë¡ì ížë¥Œ Remix ê°ë¥
- ê° Remixë ë 늜ì ìž ë°±ìë ìžì€íŽì€ ìë ìì±
- 컀뮀ëí° í í늿 íì© ê°ë¥
íì© ìë늬ì€:
1
2
3
4
5
1. 컀뮀ëí°ìì "Task Management App" í
í늿 ë°ê²¬
2. Remix ë²íŒ íŽëŠ
3. ìì ì ìí¬ì€íìŽì€ì ë³µì¬ëš
4. ë
늜ì ìž ë°ìŽí°ë² ìŽì€, ìžìŠ, ì€í ëŠ¬ì§ ìë ìì±
5. ìì ë¡ê² ìì ë° íì¥
ìŽë ì¬ì¬ì© ê°ë¥í í í늿 ìíê³ë¥Œ ë§ë€ìŽ, ê°ë° ìë륌 ëì± ê°ìíí©ëë€.
Lovable AI: ë³ë API í€ ìë AI íµí©
Lovable AIë Lovable Cloudì ëŽì¥ë AI êž°ë¥ìŒë¡, ë³ë API í€ êŽëЬë ìžë¶ ìë¹ì€ ì°ë ììŽ ì±ì AI륌 íµí©í ì ììµëë€.
Lovable Cloud vs Lovable AI
| êµ¬ë¶ | Lovable Cloud | Lovable AI |
|---|---|---|
| ìí | ë°±ìë ìžíëŒ | ì± ëŽ AI êž°ë¥ |
| êµ¬ì± | ë°ìŽí°ë² ìŽì€, ìžìŠ, ì€í ëŠ¬ì§ | AI ëªšëž ížì¶ API |
| 목ì | ë°ìŽí° ì ì¥ ë° êŽëЬ | ì§ë¥í êž°ë¥ ì¶ê° |
| ì²êµ¬ | Cloud ìì¡ ìë¹ | AI ìì¡ ìë¹ |
Ʞ졎 AI íµí©ì ë³µì¡íš
ìŽì ë°©ì:
1
2
3
4
5
6
7
1. OpenAI ëë Google AI Studio ê³ì ìì±
2. ê²°ì ì 볎 ë±ë¡
3. API í€ ë°êž
4. Lovableì Secretsì API í€ ìë ì ì¥
5. Edge Functionìì API í€ ì¬ì©íì¬ AI ížì¶
6. ë³ë ì²êµ¬ êŽëЬ (OpenAI/Google ê³ì )
7. Rate Limit ì§ì êŽëЬ
ìŽ ê³Œì ì ë²ê±°ë¡ìž ë¿ë§ ìëëŒ, ì¬ë¬ ìë¹ì€ ê° ì²êµ¬ êŽëŠ¬ê° ë³µì¡íŽì§ë 묞ì ê° ìììµëë€.
Lovable AIì ê°ê²°íš
1
2
3
4
5
6
7
8
"늬뷰륌 ì
ë ¥í멎 AIê° êžì /ë¶ì /ì€ëŠœì íëšíë ì±ì ë§ë€ìŽì€"
â LovableìŽ ìëìŒë¡:
⢠늬뷰 ì
ë ¥ íŒ UI ìì±
⢠Edge Function ìì± (Lovable AI ížì¶)
⢠ê°ì ë¶ì 결곌 íì
⢠ë°ìŽí°ë² ìŽì€ì 결곌 ì ì¥
⢠API í€, ì²êµ¬ ë± ëªšë ê²ì 백귞ëŒìŽë ì²ëЬ
íµì¬ ì°šìŽì :
| í목 | ìŽì (OpenAI ì§ì ì¬ì©) | Lovable AI |
|---|---|---|
| API í€ | ì§ì ë°êž ë° êŽëЬ íì | ë¶íì (ìë ì²ëЬ) |
| ì²êµ¬ | ë³ë OpenAI/Google ì²êµ¬ | Lovable íµí© ì²êµ¬ |
| ì€ì | Secretsì ìë ì ë ¥ | ìë íµí© |
| ëªšëž ì í | ìœëìì ì§ì ì§ì | í롬íížë¡ ì§ì ê°ë¥ |
| Rate Limit | ì§ì êŽëЬ | LovableìŽ êŽëЬ |
ì§ì ëªšëž ë° ì í ì ëµ
Lovable AIë Google Geminiì OpenAI GPT 몚ëžì 몚ë ì§ìí©ëë€. Ʞ볞 몚ëžì Gemini 2.5 Flashë¡, ëë¶ë¶ì ìŒë°ì ìž ìì ì ì í©í©ëë€.
Google Gemini ê³ìŽ
| ëªšëž | í¹ì± | ìµì ì©ë | ìë ë¹ì© | ìë |
|---|---|---|---|---|
| Gemini 2.5 Pro | ìµê³ ì§ë¥, ëì©ë 컚í ì€íž (2M í í°) | ë³µì¡í ì¶ë¡ , ê³ êž ìœë©, ì¥ë¬ž ë¶ì | ìµê³ | ë늌 |
| Gemini 2.5 Flash | ê· íì¡í ì±ë¥ | ìŒë° ìí¬íë¡ì°, ì±ëŽ, ììœ | ì€ê° | ë³Žíµ |
| Gemini 2.5 Flash Lite | ê°ì¥ ë¹ ë¥Žê³ ì ë Ž | ëì©ë ëšì ìì , ë¶ë¥, í€ìë ì¶ì¶ | ìµì | ë¹ ëŠ |
| Gemini 2.5 Flash Image | ìŽë¯žì§ ìì± ìµì í | ìŽë¯žì§ ìì± ì ì© | ìµì | ë¹ ëŠ |
OpenAI GPT ê³ìŽ
| ëªšëž | í¹ì± | ìµì ì©ë | ìë ë¹ì© | ìë |
|---|---|---|---|---|
| GPT-5 | ìµê³ ì íë, ê°ë ¥í ì¶ë¡ | ì íëê° ì€ìí ì±, ì°œì | ìµê³ | ë늌 |
| GPT-5 Mini | ê· íì¡í ì±ë¥ | ë¹ìŠëì€ ìí¬íë¡ì°, ë¶ì | ì€ê° | ë³Žíµ |
| GPT-5 Nano | ê°ì¥ ë¹ ë¥Žê³ ì ë Ž | ëì©ë ëšì ìì , ì€ìê° ì²ëЬ | ìµì | ë¹ ëŠ |
ëªšëž ì í ê°ìŽë
1
2
3
4
5
6
7
8
9
10
11
ìµê³ ì§ë¥ íì (ë³µì¡í ìì¬ê²°ì , ì°œì, ì¥ë¬ž ë¶ì):
â GPT-5, Gemini 2.5 Pro
ë¹ì©ê³Œ ì±ë¥ ê· í (ìŒë° ì±ëŽ, ììœ, ë²ì):
â GPT-5 Mini, Gemini 2.5 Flash (Ʞ볞)
ëê·ëªš ì²ëЬ (ë¶ë¥, íê·ž ìì±, í€ìë ì¶ì¶):
â GPT-5 Nano, Gemini 2.5 Flash Lite
ìŽë¯žì§ ìì±:
â Gemini 2.5 Flash Image
ë¹ì© íšìšì± í:
- ìì ì ë³µì¡ë륌 뚌ì íê°íìžì
- ëšìí ìì ìë Lite/Nanoë¡ ì¶©ë¶í©ëë€
- ê²°ê³Œê° ë§ì¡±ì€ëœì§ ìì ëë§ ìì 몚ëžë¡ ì ê·žë ìŽëíìžì
ì€ì í롬ííž íšíŽ
Lovable AIë ì± ìì± ì íšê» íµí©ë©ëë€. ë€ìì ì€ì ì¬ì© ê°ë¥í í롬ííž ììì ëë€.
1. ê°ì ë¶ì ì±
1
2
3
4
5
6
7
8
9
10
11
12
"ì¬ì©ìê° ê³ ê° ëŠ¬ë·°ë¥Œ ì
ë ¥í멎,
AIê° ìëìŒë¡ êžì /ë¶ì /ì€ëŠœì ë¶ìíŽì 볎ì¬ì£Œë ì±ì ë§ë€ìŽì€.
ë¶ì 결곌ë ìììŒë¡ 구ë¶íŽì íìíê³ (êžì =ìŽë¡, ë¶ì =빚ê°, ì€ëŠœ=íì),
ë¶ì íì€í 늬륌 ë°ìŽí°ë² ìŽì€ì ì ì¥íê³ ,
ì¬ì©ìê° ê³Œê±° ë¶ì ëŽìì 볌 ì ìê² íŽì€."
â LovableìŽ ìì±:
⢠늬뷰 ì
ë ¥ íŒ UI
⢠Edge Function (Lovable AI ížì¶)
⢠ê°ì ë¶ì 결곌 íì (ìì ìœë©)
⢠sentiment_analyses í
ìŽëž ìì±
⢠íì€í 늬 íìŽì§
2. OCR êž°ë° ìììŠ ì²ëЬ ì±
1
2
3
4
5
6
7
8
9
10
11
12
13
"ì¬ì©ìê° ìììŠ ì¬ì§ì ì
ë¡ëí멎,
AIê° ìëìŒë¡ ë ì§, ìì ëª
, êžì¡, í목ì ì¶ì¶íŽì
ì
ë ¥ íŒì ìëìŒë¡ ì±ì죌ë ì§ì¶ êŽëЬ ì±ì ë§ë€ìŽì€.
ì¬ì©ìê° íìž í ì ì¥í멎 ë°ìŽí°ë² ìŽì€ì ì ì¥íê³ ,
ìë³ ì§ì¶ íµê³ë¥Œ ê·žëíë¡ ë³Žì¬ì€."
â LovableìŽ ìì±:
⢠ìŽë¯žì§ ì
ë¡ë UI
⢠Storageì ìììŠ ìŽë¯žì§ ì ì¥
⢠Edge Function (Lovable AI ìŽë¯žì§ ë¶ì)
⢠ìë ìì± ì
ë ¥ íŒ
⢠expenses í
ìŽëž
⢠ìë³ íµê³ ì°šíž (Recharts)
3. AI ì±ëŽ ê³ ê° ì§ì
1
2
3
4
5
6
7
8
9
10
11
12
13
"ê³ ê°ìŽ ì§ë¬žì ì
ë ¥í멎 AIê° ìëìŒë¡ ëµë³íë
ê³ ê° ì§ì ì±ëŽì ë§ë€ìŽì€.
ì°ëЬ íì¬ì FAQ ë°ìŽí°ë¥Œ ì°žê³ íŽì ëµë³íëë¡ íê³ ,
ëµë³ì ì°Ÿì§ ëª»í멎 'ê³ ê°ìŒí°ë¡ 묞ìíŽì£Œìžì'ëŒê³ ìëŽíŽì€.
ëí ëŽìì ì ì¥íê³ , êŽëЬìê° ëªšë ëí륌 볌 ì ìë ëì볎ëë ë§ë€ìŽì€."
â LovableìŽ ìì±:
⢠ì±ëŽ UI (ë©ìì§ ì
ë ¥ì°œ, ëí íì€í 늬)
⢠Edge Function (Lovable AI + FAQ ê²ì)
⢠conversations í
ìŽëž
⢠messages í
ìŽëž
⢠êŽëЬì ëì볎ë
⢠ìžìŠ ìì€í
(êŽëЬì ê¶í)
4. ì í ì€ëª ìì± ë구
1
2
3
4
5
6
7
8
9
10
11
12
13
14
"ì íëª
곌 죌ì í¹ì§ì ì
ë ¥í멎,
AIê° ìëìŒë¡ ë§€ë ¥ì ìž ì í ì€ëª
ì 3ê°ì§ í€(ê³µìì /ì¹ê·Œíš/ì 묞ê°)ìŒë¡
ìì±íŽì£Œë ë구륌 ë§ë€ìŽì€.
ê° ì€ëª
ì ì ííŽì íŽëŠœë³Žëì ë³µì¬í ì ìê² íê³ ,
ìì±ë ì€ëª
ë€ì ë°ìŽí°ë² ìŽì€ì ì ì¥íŽì
ëì€ì ë€ì ì°žê³ í ì ìê² íŽì€."
â LovableìŽ ìì±:
⢠ì í ì 볎 ì
ë ¥ íŒ
⢠Edge Function (Lovable AI - 3ê°ì§ í€ ìì±)
⢠결곌 íì UI (í êž°ë°)
⢠íŽëŠœë³Žë ë³µì¬ êž°ë¥
⢠product_descriptions í
ìŽëž
⢠íì€í 늬 ì¡°í íìŽì§
íšê³Œì ìž í롬ííž ìì±ë²
구조:
1
2
3
4
5
6
1. ì±ì 목ì : "~íë ì±/ì¬ìŽížë¥Œ ë§ë€ìŽì€"
2. ì
ë ¥: "ì¬ì©ìê° ~륌 ì
ë ¥í멎"
3. AI ì²ëЬ: "AIê° ~륌 ë¶ì/ìì±/ì¶ì¶íŽì"
4. ì¶ë ¥: "~ííë¡ ë³Žì¬ì€"
5. ì ì¥: "결곌륌 ë°ìŽí°ë² ìŽì€ì ì ì¥íê³ "
6. ì¶ê° êž°ë¥: "~ë í ì ìê² íŽì€"
ì¢ì í롬ííž ìì:
1
2
3
4
5
6
7
8
â
"ì¬ì©ìê° ì í ì€ëª
ì ì
ë ¥í멎,
AIê° SEO ìµì íë ë©í ì€ëª
ì ìì±íë ë구륌 ë§ë€ìŽì€.
ìì±ë ì€ëª
ì ížì§ ê°ë¥íê² íê³ ,
íì€í 늬륌 ì ì¥íŽì ëì€ì ë€ì 볌 ì ìê² íŽì€."
â
"ì¬ì©ìê° ë²ë¥ 묞ì륌 ì
ë¡ëí멎,
AIê° íµì¬ ëŽì©ì 5묞ì¥ìŒë¡ ììœíŽì£Œë ì±ì ë§ë€ìŽì€.
ììœ ê²°ê³Œë¥Œ PDFë¡ ë€ìŽë¡ëí ì ìê² íŽì€."
íŒíŽìŒ í í롬ííž:
1
2
3
4
5
6
7
8
â "AIë¡ ëê° íŽì€"
â ë묎 몚ížíš
â "ê°ì ë¶ìíŽì€"
â ì±ì ë§¥ëœìŽ ìì
â "GPT-5륌 ì¬ì©íŽì í
ì€ížë¥Œ ì²ëЬíŽì€"
â êž°ì ì ìžë¶ì¬í볎ë€ë êž°ë¥ì ì§ì€
Rate Limits ë° ì¬ì©ë êŽëЬ
Lovable AIë ìì€í ìì ì±ê³Œ ê³µì í ì ê·Œì 볎ì¥íêž° ìíŽ Rate Limitì ì ì©í©ëë€.
Free íë:
- ë ì íì ìž Rate Limit
- ì $1 AI ìì¡ ì ê³µ
- ìŽê³Œ ì ì¶©ì ë¶ê°ë¥ (Paid ì ê·žë ìŽë íì)
Paid íë:
- ëì Rate Limit threshold
- ì $1 AI ìì¡ ì ê³µ + ì¶ê° ì¶©ì ê°ë¥
- ìŽê³Œ ì Support 묞ìíì¬ íë ìŠê° ê°ë¥
Rate Limit ìŽê³Œ ì:
429 Too Many RequestsHTTP ìë¬ ë°í- ì± êž°ë¥ ìŒì ì€ëš
- Logsìì íìž ê°ë¥
ì€ì íì©: ê°ìž ì¬ë¬Ž êŽëЬ ì± êµ¬ì¶
ê³µì ë°ëªš ìììì ìì°ë ìììŠ OCR ì¬ë¬Ž ì±ì ëšê³ë³ë¡ ì¬ííŽë³Žê² ìµëë€.
íë¡ì íž ëª©í
ì구ì¬í:
- ìììŠ/ìžë³ŽìŽì€ ìŽë¯žì§ ì ë¡ë
- AIë¡ ìë ë°ìŽí° ì¶ì¶ (ë ì§, ìì , êžì¡, í목)
- ìë ì§ì¶/ìì ë¶ë¥
- íµí© ëì볎ëìì ì¶ì
1ëšê³: ìŽêž° í롬ííž (1ë¶)
Lovable ìëí°ë¥Œ ìŽê³ ë€ì í롬íížë¥Œ ì ë ¥í©ëë€:
1
2
3
4
"ìììŠ/ìžë³ŽìŽì€ ìŽë¯žì§ë¥Œ ì
ë¡ëí멎
AIê° ì£Œì ì 볎(ë ì§, ìì ëª
, êžì¡, í목)륌 ìë ì¶ì¶íê³ ,
ì§ì¶ê³Œ ìì
ì ìëìŒë¡ ë¶ë¥íŽì ì¶ì íë
ê°ìž ì¬ë¬Ž êŽëЬ ì±ì ë§ë€ìŽì€."
Lovableì ìŠì ìëµ:
1
2
3
4
5
6
7
8
9
10
Generating your app...
Creating:
⢠Upload interface for receipts
⢠AI image analysis integration
⢠Transaction database schema
⢠Dashboard with statistics
⢠Authentication system
Estimated time: 2-3 minutes
Lovableì íë¡ì íž êµ¬ì¡°ë¥Œ ìì±íê³ , íìí 컎í¬ëížë¥Œ ìëìŒë¡ ì€ê³í©ëë€.
2ëšê³: Cloud íì±í (30ìŽ)
ì± ìì± ì€ ë€ì íì ìŽ íìë©ëë€:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
âââââââââââââââââââââââââââââââââââââââ
â Enable Lovable Cloud? â
âââââââââââââââââââââââââââââââââââââââ€
â This app requires backend features:â
â â
â ⢠Database (transaction storage) â
â ⢠Storage (receipt images) â
â ⢠Authentication (user accounts) â
â ⢠AI (image text extraction) â
â â
â Monthly free tier: â
â ⢠$25 Cloud credit â
â ⢠$1 AI credit â
â â
â [Allow] [Cancel] â
âââââââââââââââââââââââââââââââââââââââ
âAllowâ íŽëŠ
LovableìŽ ë°±ê·žëŒìŽëìì ìë ì²ëЬ:
- Supabase íë¡ì íž íë¡ë¹ì ë
- PostgreSQL ë°ìŽí°ë² ìŽì€ ìŽêž°í
- ìžìŠ ìì€í ì€ì
- íìŒ ì ì¥ì 구ì±
- ìœ 30ìŽ ìì
3ëšê³: ë°ìŽí°ë² ìŽì€ ì€í€ë§ ì¹ìž (1ë¶)
LovableìŽ ìì±í ë°ìŽí°ë² ìŽì€ ë³ê²œ ì¬íì íìžíë íì ìŽ íìë©ëë€:
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
âââââââââââââââââââââââââââââââââââââââââââââââ
â Database Modification Request â
âââââââââââââââââââââââââââââââââââââââââââââââ€
â CREATE TABLE transactions ( â
â id UUID PRIMARY KEY â
â DEFAULT uuid_generate_v4(), â
â user_id UUID â
â REFERENCES auth.users NOT NULL, â
â date DATE NOT NULL, â
â merchant TEXT, â
â amount DECIMAL(10, 2) NOT NULL, â
â items JSONB, â
â category TEXT, â
â type TEXT â
â CHECK (type IN ('income', 'expense')), â
â receipt_url TEXT, â
â created_at TIMESTAMP DEFAULT NOW() â
â ); â
â â
â -- Row Level Security â
â ALTER TABLE transactions â
â ENABLE ROW LEVEL SECURITY; â
â â
â CREATE POLICY "Users view own" â
â ON transactions FOR SELECT â
â USING (auth.uid() = user_id); â
â â
â CREATE POLICY "Users insert own" â
â ON transactions FOR INSERT â
â WITH CHECK (auth.uid() = user_id); â
â â
â [Approve] [Reject] â
âââââââââââââââââââââââââââââââââââââââââââââââ
âApproveâ íŽëŠ
í: Settings â Tools â âModify databaseâ륌 âAlways allowâë¡ ì€ì í멎, ìŽí ìŽ ëšê³ë¥Œ 걎ëëž ì ììµëë€.
4ëšê³: UI ìì± ìë£ (1ë¶)
LovableìŽ ìì±í ìží°íìŽì€:
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
âââââââââââââââââââââââââââââââââââââââ
â Personal Finance Tracker â
âââââââââââââââââââââââââââââââââââââââ€
â [Sign In] [Sign Up] â
âââââââââââââââââââââââââââââââââââââââ
ë¡ê·žìž í:
âââââââââââââââââââââââââââââââââââââââ
â Dashboard â
âââââââââââââââââââââââââââââââââââââââ€
â ð This Month â
â Income: $2,000.00 â
â Expenses: $2,450.00 â
â Balance: -$450.00 â
â â
â [â Add Transaction] â
â â
â Recent Transactions: â
â ââââââââââââââââââââââââââââââââ â
â ð Grocery Store -$85.50 â
â Oct 20, 2025 â
â â
â ✠Gas Station -$45.00 â
â Oct 19, 2025 â
â â
â ð° Salary +$2,000.00 â
â Oct 1, 2025 â
âââââââââââââââââââââââââââââââââââââââ
5ëšê³: íìê°ì ë° ë¡ê·žìž (30ìŽ)
- âSign Upâ íŽëŠ
- ìŽë©ìŒ ì
ë ¥:
test@example.com - ë¹ë°ë²íž ì
ë ¥ ë° íìž:
******** - âCreate Accountâ íŽëŠ
â ìŠì ë¡ê·žìžëìŽ ëì볎ë íì
LovableìŽ ìë ì²ëЬ:
- ë¹ë°ë²íž íŽì± (bcrypt)
- ìŽë©ìŒ ì íšì± ê²ì¬
- JWT ìžì í í° ìì±
- ìžìŠ ìí êŽëЬ
- ìë ë¡ê·žìž
6ëšê³: ìììŠ ì ë¡ë ìë (1ë¶)
âAdd Transactionâ ë²íŒ íŽëŠ ì íìëë íŒ:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
âââââââââââââââââââââââââââââââââââââââ
â Upload Receipt â
âââââââââââââââââââââââââââââââââââââââ€
â ð· [Drag & Drop or Click] â
â â
â Or enter manually: â
â Date: [YYYY-MM-DD] â
â Merchant: [____________] â
â Amount: [____________] â
â Items: [____________] â
â Type: [⌠Expense/Income] â
â â
â [Submit] [Cancel] â
âââââââââââââââââââââââââââââââââââââââ
ìììŠ ìŽë¯žì§ ì ë¡ë
ë°ëªš ìììì 첫 ìëë ì€íšíìµëë€. ìŽë¯žì§ë¥Œ ì ë¡ëíì§ë§ ë°ìŽí°ê° ì ëë¡ ì¶ì¶ëì§ ìììµëë€:
1
2
3
4
5
â 첫 ìë 결곌:
Date: (empty)
Merchant: (empty)
Amount: (empty)
Items: (empty)
ìŽë ìŽêž° AI í롬íížê° ì¶©ë¶í 구첎ì ìŽì§ ììì ë°ìí 묞ì ì ëë€.
7ëšê³: ìì± í롬íížë¡ ê°ì (2ë¶)
Lovableì ìì± ì ë ¥ êž°ë¥(ë§ìŽí¬ ììŽìœ ð€)ì ì¬ì©íì¬ ë¬žì 륌 íŽê²°í©ëë€:
ìì±ìŒë¡ ì ë ¥:
âìììŠ ìŽë¯žì§ë¥Œ ì ë¡ëí멎, Lovable AI륌 ì¬ì©íŽì ìŽë¯žì§ ì í ì€ížë¥Œ ì¶ì¶íê³ , ë ì§, ìì ëª , êžì¡, í목ì ìëìŒë¡ íì±íŽì íŒ íëì ìëìŒë¡ ì±ìì€. ìŽë¯žì§ ë¶ììŽ ì ìëíëë¡ í롬íížë¥Œ ê°ì íŽì€.â
Lovableì ì²ëЬ 곌ì :
1
2
3
4
5
6
7
8
9
10
Updating Edge Function...
⢠Adding Lovable AI image analysis
⢠Improving OCR accuracy
⢠Adding date parser (MM/DD/YYYY, DD-MM-YYYY)
⢠Adding amount extractor (currency symbols)
⢠Adding merchant name detection
⢠Updating upload component
⢠Adding loading indicator
Changes applied successfully!
8ëšê³: ì¬ìë ë° ì±ê³µ (1ë¶)
ìììŠ ìŽë¯žì§ë¥Œ ë€ì ì ë¡ë:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
â³ Analyzing receipt...
[ââââââââââââââââââââââ] 100%
â
Analysis complete!
Auto-filled fields:
âââââââââââââââââââââââââââââââââââââââ
â Date: 2025-10-20 â
â Merchant: Target Store #1234 â
â Amount: 87.52 â
â Items: â
â ⢠Milk $4.99 â
â ⢠Bread $3.50 â
â ⢠Eggs $5.99 â
â ⢠Chicken $12.99 â
â ⢠Vegetables $8.50 â
â ⢠Fruits $11.25 â
â ⢠Snacks $6.30 â
â ⢠Beverages $9.00 â
â ⢠Tax $5.00 â
â ⢠Total $87.52 â
â â
â [âïž Edit] [â
Confirm] [â Cancel] â
âââââââââââââââââââââââââââââââââââââââ
âConfirmâ íŽëŠ
â ë°ìŽí°ë² ìŽì€ì ì ì¥ëê³ , ëì볎ëì ìŠì ë°ìë©ëë€.
9ëšê³: ì¶ê° êž°ë¥ íì¥ (3ë¶)
ìì± í롬íížë¡ ì¶ê° êž°ë¥ì ì ì§ì ìŒë¡ íì¥í©ëë€.
í롬ííž 1: ìë³ ê·žëí
ð€ ìì± ì ë ¥:
âëì볎ëì ìë³ ì§ì¶ ê·žëí륌 ì¶ê°íŽì€. 칎í ê³ ëŠ¬ë³ë¡ ììì ë€ë¥Žê² íìíê³ , ìì 곌 ì§ì¶ì ë³ëë¡ ë³Žì¬ì€.â
결곌:
1
2
3
4
5
6
7
8
9
10
11
12
âââââââââââââââââââââââââââââââââââââââ
â ð Monthly Overview â
âââââââââââââââââââââââââââââââââââââââ€
â [Bar Chart Generated] â
â â
â Legend: â
â ðŠ Groceries $350 â
â ð© Transport $120 â
â ð§ Dining $180 â
â ð¥ Entertainment $100 â
â ⬠Income $2,000 â
âââââââââââââââââââââââââââââââââââââââ
í롬ííž 2: ìì° ê²œê³
ð€ ìì± ì ë ¥:
âì§ì¶ìŽ ì ìì° $2,000륌 ìŽê³Œí멎 ê²œê³ ì늌ì íìíŽì€.â
결곌:
1
2
3
4
5
6
7
8
9
âââââââââââââââââââââââââââââââââââââââ
â â ïž Budget Alert â
âââââââââââââââââââââââââââââââââââââââ€
â You've spent $2,450 this month. â
â Your budget is $2,000. â
â You're $450 over budget! â
â â
â [View Details] [Dismiss] â
âââââââââââââââââââââââââââââââââââââââ
í롬ííž 3: ê²ì ë° íí°
ð€ ìì± ì ë ¥:
âê±°ë ëŽìì 칎í ê³ ëŠ¬ë³ë¡ íí°ë§íê³ , ë ì§ ë²ìì êžì¡ìŒë¡ ê²ìí ì ìê² íŽì€.â
결곌:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
âââââââââââââââââââââââââââââââââââââââ
â ð Search Transactions â
âââââââââââââââââââââââââââââââââââââââ€
â [Search by merchant or item...] â
â â
â ð Filter by Category: â
â â Groceries â
â â Transportation â
â â Dining Out â
â â Entertainment â
â â Utilities â
â â
â ð
Date Range: â
â From: [YYYY-MM-DD] â
â To: [YYYY-MM-DD] â
â â
â ð° Amount Range: â
â Min: [$___] Max: [$___] â
â â
â [Apply Filters] [Reset] â
âââââââââââââââââââââââââââââââââââââââ
ìµì¢ 결곌
ìŽ ìì ìê°: ìœ 10-15ë¶
ìì±í ìœë: 0ì€
ìì±ë êž°ë¥:
- â ì¬ì©ì ìžìŠ (ìŽë©ìŒ/ë¹ë°ë²íž)
- â ìììŠ ìŽë¯žì§ ì ë¡ë (Storage)
- â AI ìë ë°ìŽí° ì¶ì¶ (Lovable AI OCR)
- â ì§ì¶/ìì ìë ë¶ë¥
- â ìë³ íµê³ ëì볎ë
- â 칎í ê³ ëŠ¬ë³ ê·žëí (Recharts)
- â ê²ì ë° íí°ë§
- â ìì° ìŽê³Œ 겜ê³
ì¬ì©ë êž°ì ì€í:
- Frontend: React, TypeScript, Tailwind CSS, Recharts
- Backend: Supabase (via Lovable Cloud)
- Database: PostgreSQL
- Storage: Supabase Storage
- AI: Lovable AI (ìŽë¯žì§ ë¶ì)
- Hosting: Lovable (ìë ë°°í¬)
ê°ê²© ì ì± ë° ì¬ì©ë êŽëЬ
Lovable Cloudì AIë ì¬ì©ë êž°ë° ê³Œêž(Pay-as-you-go) 몚ëžì ì±íí©ëë€.
ë ê°ì§ ë 늜ì ìž ìì¡
| ìì¡ ì í | ì©ë | ìë¹ í목 |
|---|---|---|
| Cloud ìì¡ | ë°°í¬ë ì± ížì€í | ë°ìŽí°ë² ìŽì€ 쿌늬, ì€í 늬ì§, ìžìŠ, Edge Functions |
| AI ìì¡ | ì± ëŽ AI êž°ë¥ | AI ëªšëž ížì¶, ì ë ¥/ì¶ë ¥ í í° |
ë¬Žë£ ì¬ì©ë (몚ë íë)
ë§€ì ìë ì ê³µ:
- $25 Cloud ìì¡
- $1 AI ìì¡
í¹ì§:
- ë§€ì 1ìŒ 00:00 UTCì 늬ì
- ìŽì ë¶ê°ë¥
- 2025ë ë§ê¹ì§ Free íëë ëìŒ ì ê³µ (íë¡ëªšì )
ê³µì ê°ìŽë:
âë§€ì $25ì ë¬Žë£ Cloud ì¬ì©ëì ìë¹í ížëíœê³Œ ëìíì 컀ë²í©ëë€. ìì² ëª ì ì¬ì©ìê° ìì ëê¹ì§ ì¶ê° ë¹ì©ìŽ ë°ìíì§ ììµëë€.â
ì€ìí 구ë¶: ì¹ì¬ìŽíž ížì€í vs Cloud ì¬ì©ë
ì¹ì¬ìŽíž ížì€í ì ì¬ì í 묎ë£ì ëë€. Cloud ì¬ì©ëì ë°±ìë ìì (ë°ìŽí°ë² ìŽì€ 쿌늬, ìžìŠ ìì², íìŒ ì ì¥ì, Edge Functions ì€í)ë§ ì¶ì í©ëë€.
1
2
3
4
5
ì¹ì¬ìŽíž 방묞ì ì â Cloud ì¬ì©ë
ìì:
⢠1,000ëª
ìŽ ì ì íìŽì§ 방묞 â $0
⢠100ëª
ìŽ ë¡ê·žìž + ë°ìŽí° ì¡°í â Cloud ìì¡ ìë¹
ìë³ ë¹ì© ìì
ìëëŠ¬ì€ 1: ê°ìž ëžë¡ê·ž
ì¬ì©ë:
- ì 방묞ì: 500ëª
- AI ì 목 ìì±: 2,500 ížì¶
ë¹ì©:
- Cloud: $1 â $0 (ë¬Žë£ ë²ì)
- AI: $0.50 â $0 (ë¬Žë£ ë²ì)
- ìŽ: 구ë ë£ë§ ($0 for Free, $20 for Pro)
ìëëŠ¬ì€ 2: ìê·ëªš ë¹ìŠëì€ ì±
ì¬ì©ë:
- ì íì± ì¬ì©ì: 200ëª
- ë°ìŽí°ë² ìŽì€ 쿌늬: 50,000í
- AI ì±ëŽ ëí: 6,500í
ë¹ì©:
- Cloud: $5 â $0 (ë¬Žë£ ë²ì)
- AI: $2 â $1 (ìŽê³Œë¶)
- ìŽ: 구ë ë£ + $1
ìëëŠ¬ì€ 3: ê°ìž ì¬ë¬Ž ì± (ìì ìì)
ì¬ì©ë:
- íì± ì¬ì©ì: 1ëª (ê°ìž ì¬ì©)
- ì ìììŠ ì ë¡ë: 50ê°
- AI ìŽë¯žì§ ë¶ì: 50 ížì¶
ë¹ì©:
- Cloud: $2 â $0 (ë¬Žë£ ë²ì)
- AI: $0.50 â $0 (ë¬Žë£ ë²ì)
- ìŽ: 구ë ë£ë§
ìëëŠ¬ì€ 4: ì€ê·ëªš ì ììê±°ë
ì¬ì©ë:
- ì íì± ì¬ì©ì: 5,000ëª
- 죌묞: 500걎
- AI ì í ì€ëª ìì±: 20,000 ížì¶
- ìŽë¯žì§ ì ë¡ë: 10,000ê°
ë¹ì©:
- Cloud: $65 â $40 (ìŽê³Œë¶)
- AI: $10 â $9 (ìŽê³Œë¶)
- ìŽ: 구ë ë£ + $49
ì¶ê° ìêž ì¶©ì
Paid íëë§ ê°ë¥:
- Settings â Usage â Add funds
- ìµì $10, ìµë $1,000
- Stripe ê²°ì
- 1ë í ìë ë§ë£
Free íë ì í:
- ì¶ê° ì¶©ì ë¶ê°ë¥
- ë¬Žë£ ì¬ì©ë ìì§ ì ì± ì€ëš
- Paid íë($20/ì) ì ê·žë ìŽë íì
ì¬ì©ë 몚ëí°ë§
겜ë¡: Settings â Usage
ì€ìê° ëì볎ë:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
âââââââââââââââââââââââââââââââââââââââ
â Usage This Month â
âââââââââââââââââââââââââââââââââââââââ€
â Cloud: $2.50 / $25.00 â
â âââââââââââââââââââââââââââ â
â ⢠Database queries: 12,500 â
â ⢠Edge Functions: 450 calls â
â ⢠Storage: 1.2 GB â
â â
â AI: $0.35 / $1.00 â
â ââââââââââââââââââââââââââ â
â ⢠Text generation: 8,500 tokens â
â ⢠Image analysis: 35 calls â
â â
â Database Modifications: 5 â
â ⢠Create transactions table â
â ⢠Add RLS policies â
â ⢠Create indexes â
â ⢠Add category column â
â ⢠Update RLS for categories â
âââââââââââââââââââââââââââââââââââââââ
ì늌 ìì€í
ìë ì늌 ížëŠ¬ê±°:
- â ïž ë¬Žë£ ì¬ì©ë 80% ëë¬: âCloud ìì¡ìŽ ê³§ ìì§ë©ëë€â
- â ë¬Žë£ ì¬ì©ë 100% ìì§: âCloud ìì¡ìŽ ìì§ëììµëë€. ì¶©ì ìŽ íìí©ëë€â
- â ïž ì§ê° ìì¡ 80% ëë¬: âì¶ê° ì¶©ì êžì¡ìŽ ê³§ ìì§ë©ëë€â
- ðš ì§ê° ìì¡ 100% ìì§: âìì¡ìŽ ìì§ëìŽ ì±ìŽ ì€ëšëììµëë€â
ìì¡ ìì§ ì:
- ì± ìë ìŠì ì€ëš
- ë°ìŽí°ë ìì íê² ë³Žì¡Ž
- ìêž ì¶ê° í ìŠì 복구
ë¹ì© ìµì í ì ëµ
1. AI ëªšëž ì í ìµì í
1
2
3
4
5
ë³µì¡ë íê° â ì ì í ëªšëž ì í â ë¹ì© ì ê°
ëšì ë¶ë¥/íê·ž: Flash Lite, Nano ($$)
ìŒë° ì±ëŽ/ììœ: Flash, Mini ($$$) [Ʞ볞]
ë³µì¡í ì¶ë¡ /ì°œì: Pro, GPT-5 ($$$$)
2. ìºì± ì ëµ
í롬ííž ìì:
1
2
3
4
5
6
7
8
"FAQ ëµë³ì ìºì±íŽì,
ëìŒí ì§ë¬žìŽ ë€ìŽì€ë©Ž AI륌 ë€ì ížì¶íì§ ë§ê³
ìºìë ëµë³ì ë°ííŽì€. ìºìë 24ìê° ì ì§íŽì€."
â LovableìŽ ìì±:
⢠Edge Function with cache logic
⢠Redis ëë Database ìºì í
ìŽëž
⢠ìºì ë§ë£ ìê° ì€ì
3. ìŒêŽ ì²ëЬ(Batch Processing)
í롬ííž ìì:
1
2
3
4
5
6
7
"ì¬ì©ì 늬뷰륌 ì€ìê°ìŒë¡ ë¶ìíì§ ë§ê³ ,
ë§€ìŒ ìì (00:00 UTC)ì ê·žë ì 몚ë 늬뷰륌 í ë²ì ìŒêŽ ë¶ìíŽì€."
â LovableìŽ ìì±:
⢠Cron job Edge Function
⢠ìŒêŽ ì²ëЬ ë¡ì§
⢠결곌 ìŽë©ìŒ ì늌
4. Rate Limiting (ì¬ì©ìë³ ì í)
í롬ííž ìì:
1
2
3
4
5
6
7
"ê° ì¬ì©ìê° AI êž°ë¥ì í룚ì ìµë 10íë§ ì¬ì©í ì ìê² ì ííŽì€.
ìŽê³Œ ì 'ìŒìŒ íëì ëë¬íìµëë€. ëŽìŒ ë€ì ìëíŽì£Œìžì'ëŒê³ ìëŽíŽì€."
â LovableìŽ ìì±:
⢠usage_limits í
ìŽëž
⢠ìŒìŒ 칎ìŽí° ë¡ì§
⢠ìŽê³Œ ì UI ë©ìì§
ê²°ë¡ : Prompt-to-Productionì ìë
íšë¬ë€ìì 귌볞ì ì í
2025ë 9ì 29ìŒ, Lovable Cloudì AIì ì¶ìë ìíížìšìŽ ê°ë° ìì¬ìì ì€ìí ì íì ìŽ ëììµëë€. ìŽë ëšìí ë구ì ì§íê° ìë, ê°ë° ë°©ì ì첎ì ì¬ì ìì ëë€.
ì íµì ê°ë° íšë¬ë€ì:
1
2
3
ììŽëìŽ â êž°ì ì€í ì í â ê°ë°ì ê³ ì©/íìµ â
íë¡ ížìë ê°ë° â ë°±ìë ê°ë° â íµí© â í
ì€íž â ë°°í¬
(ì죌 ~ ìê°ì)
Lovable Cloud/AI íšë¬ë€ì:
1
2
ììŽëìŽ â ìì°ìŽ í롬ííž â ìì±ë íì€í ì±
(ìë¶ ~ ììê°)
êž°ì ì íì ì íµì¬
1. ì¶ìí ê³ìžµì ìí¥
Lovable Cloudë ë°±ìë ìžíëŒë¥Œ ìì í ì¶ìííìµëë€. ìŽë íŽëŒì°ë 컎íší ìŽ ë¬ŒëŠ¬ ìë²ë¥Œ ì¶ìíí ê²ê³Œ ì ì¬í íì ì ëë€.
1
2
3
4
5
1ìžë: 묌늬 ìë² ì§ì êŽëЬ
2ìžë: ê°ìí (AWS EC2)
3ìžë: 컚í
ìŽëí (Docker, Kubernetes)
4ìžë: ìë²ëŠ¬ì€ (Lambda, Cloud Functions)
5ìžë: ìì°ìŽ êž°ë° íì€í (Lovable Cloud) â íì¬
2. íµí©ë ê°ë° í겜
ìŽì ìë ì¬ë¬ ìë¹ì€ë¥Œ ì¡°í©íŽìŒ íìµëë€:
- Vercel/Netlify (íë¡ ížìë)
- Supabase/Firebase (ë°±ìë)
- OpenAI/Anthropic (AI)
- Stripe (ê²°ì )
- SendGrid (ìŽë©ìŒ)
Lovableì ìŽ ëªšë ê²ì ëšìŒ íë«íŒìŒë¡ íµí©íìµëë€.
3. ì ìžì ê°ë°(Declarative Development)
ëª ë ¹í ìœë©ìì ì ìžì í롬íížë¡ ì í:
ëª ë ¹í (Imperative):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// ìì ì€ì ìœë
app.post('/api/feedback', async (req, res) => {
const { content } = req.body;
const userId = req.user.id;
// ê²ìŠ
if (!content || content.length > 1000) {
return res.status(400).json({ error: 'Invalid content' });
}
// ë°ìŽí°ë² ìŽì€ ì ì¥
const { data, error } = await supabase
.from('feedback')
.insert({ user_id: userId, content });
if (error) {
return res.status(500).json({ error: error.message });
}
res.json({ success: true, data });
});
ì ìžì (Declarative):
1
2
3
4
5
"ì¬ì©ì íŒëë°±ì ì ì¥íŽì€.
ìµë 1000ìê¹ì§ ì
ë ¥ ê°ë¥íê³ ,
ë¡ê·žìží ì¬ì©ìë§ ì ì¶í ì ììŽìŒ íŽ."
â ìì±
ì°ì ì 믞ì¹ë ìí¥
1. ì§ì ì¥ë²œì íŽì²Ž
âìœë©í ì€ ìììŒ ì±ì ë§ë€ ì ìë€âë 20ë ê°ì ì ì ê° ë¬Žëì¡ìµëë€. ìŽë ë€ìì ì믞í©ëë€:
- ë¹ê°ë°ì ì°œì ì: êž°ì ê³µëì°œì ì ììŽ MVP ê²ìŠ ê°ë¥
- ëììŽë: íë¡í íì ì ì€ì ìëíë ì±ìŒë¡ ì í
- êž°íì: ììŽëìŽë¥Œ ì§ì 구ííê³ í ì€íž
- êµì¡ì: íìë€ìê² íë¡ê·žëë° ìžìŽ ëì 묞ì íŽê²° êµì¡
2. ê°ë° ìëì êž°íêžìì ìŠê°
Time-to-Market ëšì¶:
1
2
3
4
ì íµì ê°ë°: ììŽëìŽ â ì¶ì (6-12ê°ì)
Lovable Cloud: ììŽëìŽ â ì¶ì (1-7ìŒ)
ìë í¥ì: 50-300ë°°
3. íë¡í íì 겜ì íì ë³í
ìŽì :
- íë¡í íì ë¹ì©: $10,000 - $50,000
- ì€íš ë¹ì©ìŽ ëì ì ì€í ìì¬ê²°ì íì
- A/B í ì€íž ì íì
íì¬:
- íë¡í íì ë¹ì©: $0 - $100
- ë¹ ë¥ž ì€íš, ë¹ ë¥ž íìµ ê°ë¥
- ì¬ë¬ ììŽëìŽ ëì ê²ìŠ
êž°ì ì€íì 믞ë
Lovable Cloudê° ì ìíë ë°©í¥:
1. ìì°ìŽê° ìë¡ìŽ íë¡ê·žëë° ìžìŽ
1
Python, JavaScript, Go â ìì°ìŽ í롬ííž
ëª ííê³ êµ¬ì²Žì ìž í롬íížë¥Œ ìì±íë ë¥ë ¥ìŽ ìë¡ìŽ íµì¬ ìëìŽ ë©ëë€.
2. íë«íŒ íµí© ê°ìí
ë¶ì°ë ë§ìŽí¬ë¡ìë¹ì€ ìí€í ì²ë³Žë€ë, íµí© íë«íŒìŽ ì ížë©ëë€:
- ëšìŒ ì²êµ¬
- ëšìŒ ëì볎ë
- ëšìŒ ì§ì ì±ë
3. AI-First ê°ë°
AIë ì íì¬íìŽ ìë Ʞ볞 êž°ë¥ìŽ ë©ëë€:
- 몚ë ì±ì Ʞ볞ì ìŒë¡ AI íì¬
- ì¬ì©ì 겜í ê°ìží
- ìëíë ìì¬ê²°ì
íê³ ë° ê³ ë €ì¬í
íì€ì ì ìœ:
- ë³µì¡ë íê³: ìŽëí ìí°íëŒìŽìŠ ì±(ìë°±ë§ ì¬ì©ì, ë³µì¡í ë¹ìŠëì€ ë¡ì§)ì ì¬ì í ìë ê°ë° íì
- 컀ì€í°ë§ìŽì ìŽì : í¹ìí ìžíëŒ ì구ì¬í(í¹ì 늬ì , 컎íëŒìŽìžì€)ì ì íì
- ë ê±°ì íµí©: Ʞ졎 ìì€í 곌ì ê¹ì íµí©ì ì¶ê° ìì íì
- íìµ ê³¡ì : íšê³Œì ìž í롬ííž ìì±ìë ì¬ì í ì°ìµ íì
ì í©í ì¬ì© ì¬ë¡:
- â MVP ë° íë¡í íì
- â ëŽë¶ ë구 ë° ëì볎ë
- â ìê·ëªš ë¹ìŠëì€ ì±
- â ê°ìž íë¡ì íž
- â êµì¡ ë° íìµ íë¡ì íž
ë ì í©í ì¬ì© ì¬ë¡:
- â ìŽëí ìí°íëŒìŽìŠ ìì€í
- â ê·¹ëë¡ ë³µì¡í ë°±ìë ë¡ì§
- â í¹ì ìžíëŒ ì구ì¬í
- â ì€ìê° ê³ ì±ë¥ ìì€í (êžìµ ê±°ë ë±)
ìë šë ê°ë°ììê² ì£Œë ì믞
Lovable Cloudë ê°ë°ì륌 ë첎íì§ ììµëë€. ëì , ê°ë°ìì ìí ì ì§íìíµëë€:
ìŽì : 구íì(Implementer)
- SQL ìì±
- API ìëí¬ìžíž 구í
- ìžìŠ ë¡ì§ ìì±
- 볎ìŒë¬íë ìŽíž ìœë ë°ë³µ
íì¬: ì€ê³ì(Architect) + ìµì íì(Optimizer)
- ìì€í ìí€í ì² ì€ê³
- ë³µì¡í ë¹ìŠëì€ ë¡ì§ 구í
- ì±ë¥ ìµì í
- 볎ì ê²ìŠ
결곌:
- ë°ë³µ ìì ìëí â ì°œìì ìì ì ì§ì€
- ê°ë° ìë 10-20ë°° í¥ì
- ë ë§ì ì€í곌 íì
ìíê³ì ì§í
Lovable Cloudë ì¬ì¬ì© ê°ë¥í í í늿 ìíê³ë¥Œ ìŽì§í©ëë€:
- 컀뮀ëí° í í늿: Task Manager, CRM, Blog ë±
- ì ì¢ ë³ í í늿: E-commerce, SaaS, Marketplace
- Remix 묞í: í í늿ì ë³µì¬íê³ ìì íì¬ ìë¡ìŽ ì± ì°œì¡°
ìŽë ì€íìì€ ìíê³ì ì ì¬íì§ë§, ìœë ëì í롬íížì 구조륌 ê³µì í©ëë€.
ììŒë¡ì ì ë§
ëšêž° (1-2ë ):
- ë ë§ì AI ëªšëž íµí© (Anthropic Claude, Mistral ë±)
- ë ì êµí í롬ííž íŽì
- ë ë§ì ìëíí° íµí© (Salesforce, HubSpot ë±)
ì€êž° (3-5ë ):
- ìì± êž°ë° ê°ë° (ìì±ë§ìŒë¡ ì± ìì±)
- ìë A/B í ì€íž ë° ìµì í
- AIê° ìëìŒë¡ ë²ê·ž ìì ë° ì±ë¥ ê°ì
ì¥êž° (5ë +):
- ìì ììš ê°ë° ììŽì íž
- ì¬ì©ì íë êž°ë° ìë êž°ë¥ ì¶ê°
- ì±ìŽ ì€ì€ë¡ ì§ííë ìë
ë§ë¬ŽëЬ: ìë¡ìŽ ìëì ê°ë§
Lovable Cloudì AIë âë구ë ê°ë°ìê° ë ì ìë ìëâ륌 ìŽììµëë€. ìŽë ëšìí 곌ì¥ìŽ ìë, êž°ì ì ìŒë¡ ì€íë íì€ì ëë€.
íµì¬ ë©ìì§:
- ì§ì ì¥ë²œ íŽì²Ž: ìœë© ì§ì ììŽë íì€í ì± ê°ë° ê°ë¥
- ìë íëª : ììŽëìŽìì íë¡ëì ê¹ì§ ìë¶ ~ ììê°
- ë¹ì© íëª : ë¬Žë£ í°ìŽë¡ë ìì² ëª ì¬ì©ì ì§ì
- íµí© íë«íŒ: ë°±ìë, AI, ížì€í ì ëšìŒ í겜ìì êŽëЬ
ì€ë¬Žì ìì¬ì :
- ì°œì ì: êž°ì ê³µëì°œì ì ììŽ MVP ê²ìŠíê³ , ížëì í볎 í í 구ì¶
- êž°ì : ëŽë¶ ë구륌 ë¹ ë¥Žê² êµ¬ì¶íì¬ ìì°ì± í¥ì
- ê°ë°ì: ë°ë³µ ìì ìì íŽë°©ëìŽ ê³ ë¶ê°ê°ì¹ ìì ì ì§ì€
- êµì¡ì: íë¡ê·žëë° ìžìŽ ëì 묞ì íŽê²°ê³Œ ìì€í ì€ê³ êµì¡
ì€ëë ìœìŽì£Œì ì ê°ì¬í©ëë€ â¥ïž