Spotify Quiz Игра от Предната Седалка: Как Изглежда Истинското AI Разработване
Създаване на Spotify Квиз Игра от Предната Седалка: Как изглежда AI Помощта в Програмиране на Практика
Има една популярна игра за музика – Hitster. Сканираш QR код, Spotify пуска песен, приятелите ти отгатват годината на издаване и подреждате карти по времева линия. Лесно е, хваща те и струва около 25 евро за тестото карти.
Един разработчик си е помислил: защо да купувам, щом мога да си направя своя версия? Хитростта? Бил е пътник на магистрала от Австрия към Германия. С телефон, домашно сървърче и Claude AI като партньор за кодиране.
Резултатът е супер пример за това какво може AI в разработката днес – и къде все още спира.
Ограниченията Бяха Ключът
Това не е измислена лаборатория. Реална задача с истински лимити. Без лаптоп. Без клавиатура. Без да гуглиш API документация на малък екран. Само гласови съобщения към Claude през Telegram, сървърът изпълнява кода, а ти гледаш резултата на телефона и коригираш.
Избрали са минимален стек: чист HTML, CSS и JavaScript. Spotify PKCE автентикация без backend. QRCode.js за генериране на кодове. Html5-QRCode за сканиране. Нищо излишно.
Това учи на дизайн с ограничения. Без лесен достъп до библиотеки, избираш доказани инструменти. Избягваш сложни зависимости. Държиш нещата предвидими.
Три Часа до Първия Успех
Когато колата спира на Burger King, основата вече работи. Сканираш QR на телефона и Spotify пуска песен от плейлиста ти.
Представете си: идея до прототип за три часа, само с глас и дистанционно изпълнение. Spotify автентикацията – с OAuth, developer конзола и токени – минала от първия път.
Секретът? Ясна комуникация. Разработчикът описва точно какво иска. Claude пита за детайли, предлага инструменти и кодира. Когато Spotify поиска тест потребител, питат човек и получават отговор. AI не гадае.
Къде Workflow-ът Блесна
Дистанционното докладване на грешки промени дебъгването. На Android Chrome няма DevTools. Обикновено би гледал: променяш, релоудваш, тестваш, повтаряш. Claude добавя клиентско логване – грешки отиват на сървъра. Описваш "бутона не реагира" и AI вижда реалните съобщения. Дебъгване стана бързо, без да четеш stack traces.
Автентикацията просто щракна. PKCE flow на Spotify не иска backend. Вземаш Client ID от Developer Console, даваш го на Claude – и логинът е готов. Няколко итерации за тест потребител, и свършено. Идеално за дистанчна работа.
Tailscale Serve за мигновен тест на телефон. Без порт форуърдинг или фаеруоли. Claude пуска tailscale serve --bg --https=8443 http://127.0.0.1:8080 и апът е онлайн през tailnet. Без търсене в доки. Работи веднага. Инструмент, който прави AI разработката реална.
UI без дизайнер. Claude знае design systems. Суровият интерфейс стана професионален – без Figma или спорове за цветове.
Къде Реалността Удари
Spotify API се счупи тихо. Плейлист ендпойнтът връща 403, въпреки автентикация. Claude чете логове и намира: през февруари 2026 г. са сменили /v1/playlists/{id}/tracks с /v1/playlists/{id}/items. Две реда код – готово. Но диагностиката отнела време, защото грешката не била очевидна. AI дебъгва системно с логове, но мисли стъпка по стъпка.
После дойде правният зид. Играта почти готова, разработчикът пита: "Защо няма публични Hitster клоанове?" Claude отговаря: Spotify Developer Policy забранява игри с API. Секция III: "Не създавай игри, включително trivia quizzes."
Не е дупка в лиценза. Това е забрана. Hitster има специално споразумение. Няма клоанове не заради техника, а заради договор.
Уроци: AI улеснява нарушаващи ToS проекти. Техническата част стана лесна – лимитът е правен и бизнес.
Workflow-ът, Който Работи
Гласови съобщения към Claude през Telegram. Tailscale за мрежа. --dangerously-skip-permissions за бързи промени без одобрения по пътя. Глас влиза, код излиза, релоуд на телефон. Тесен цикъл от три инструмента.
Какво Липсва (и Влиза на Межа)
Клиентското логване е хак, но не идеал. Chrome DevTools Protocol би дал директен достъп до конзола, мрежа и DOM. По-близо до истинско dev средище.
Проектът е лимитиран от домашния сървър с публичен IP и Tailscale. За cloud нужди – CLI, env vars и деплои.
ToS зидът прави играта частна – за приятели, не продукт.
Главният Урок
Не става дума AI да замени разработчици. А за ускорение: от "търся библиотека" и "четя доки" към "казвам какво искам".
Разработчикът все още разбира проекта. Забелязва Spotify проблема. Знае Tailscale, PKCE, vanilla JS за лимитите.
Промяната? От дни до часове. От часове до пътуване с кола.
Не магия. Комбинация от инструменти, ясни инструкции и разумни граници.
Искаш да правиш проекти по-бързо? NameOcean's Vibe Hosting и AI инструменти за разработка са за бърза итерация. За прототипи или мащабиране – имаме мрежа, domain и инструменти за скорост.