refactor: 위자드를 텔레그램 AI 대화 데모로 교체

- Hero 섹션: 서버 만들기 버튼 → AI와 대화하기 버튼으로 변경
- Hero 섹션: 핑 위젯 제거
- 텔레그램 데모: 위자드 흐름(용도→기술스택→규모→추천)을 자연스러운 대화체로 변경
- 위자드 모달 전체 제거
- 네이버 Search Advisor 인증 파일 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
kappa
2026-01-24 13:08:04 +09:00
parent 758266d8cb
commit 7f71b5edb0
5 changed files with 50 additions and 269 deletions

View File

@@ -4,23 +4,19 @@
*/
// 모듈 임포트
import { TELEGRAM_BOT_URL, PRICING_DATA, MOCK_SERVERS, MOCK_STATS, MOCK_NOTIFICATIONS, WIZARD_CONFIG } from './config.js';
import { TELEGRAM_BOT_URL, PRICING_DATA, MOCK_SERVERS, MOCK_STATS, MOCK_NOTIFICATIONS } from './config.js';
import { API_CONFIG, ApiService } from './api.js';
import { formatPrice, switchTab, updatePing, startPingUpdates, stopPingUpdates } from './utils.js';
import { calculateRecommendation, createWizardMethods } from './wizard.js';
import { formatPrice, switchTab } from './utils.js';
import { createDashboardMethods } from './dashboard.js';
import { pricingTable } from './pricing.js';
/**
* Alpine.js 메인 앱 데이터 - 대화형 위자드 + 대시보드
* Alpine.js 메인 앱 데이터 - 대시보드
*/
function anvilApp() {
// 마법사 메서드와 대시보드 메서드 병합
const wizardMethods = createWizardMethods();
const dashboardMethods = createDashboardMethods();
return {
...wizardMethods,
...dashboardMethods
};
}
@@ -43,9 +39,9 @@ window.onTelegramAuth = function(user) {
// 개발 도구 (콘솔에서 사용 가능)
window.AnvilDevTools = {
config: { TELEGRAM_BOT_URL, PRICING_DATA, WIZARD_CONFIG },
config: { TELEGRAM_BOT_URL, PRICING_DATA },
api: ApiService,
utils: { formatPrice, switchTab, updatePing }
utils: { formatPrice, switchTab }
};
console.log('[Anvil] Application modules loaded');