TGViewer
Временно Степан Временно Степан @psyreq · 123 subscribers
Post #195 106
RPG-персонаж по вашему резюме - это я навайбкодил 🎮

На связи Степан😎

8 марта был бесплатный день в Lovable. И пришлось, пожертвовав сном, посидеть в нем несколько часов поздно вечером. Потому что инструмент то интересный, давно хотел в него руки запустить. Но...все зашло сильно дальше)

Я недавно досматривал Stranger Things, там герои себя сравнивали с персонажами D&D. Фигурки даже были у некоторых. И когда я ломал голову, какую идею реализовать в lovable, щелкнуло что-то. Уилл мудрый повлиял, видимо. В общем, слушайте.



В чем замысел

Загружаешь резюме - получаешь RPG-персонажа со статами, скиллами и уязвимостями. Даже с небольшой историей. И параллельно - реальный анализ CV с конкретными советами, что улучшить. Под капотом крутится последний Claude Sonnet через API, так что персонаж каждый раз разный - рандом гарантирован😈 Вся инфа основана именно на данных из резюме, поэтому читать про себя всегда забавно (по крайней мере мне😅). Плюс можно улучшить свое резюме - клод неплохо подсвечивает weak points.

Попробовать тут: https://cv-hero.netlify.app/



Мини-история разработки

Первая версия вышла в Lovable - красиво, быстро, приятно. Как обычно я сгенерировал большой промт заранее в Claude и потом скопировал в Lovable. И давай итерировать. Но не успел все доделать и лег спать на отладке генерации аватарок, а потом закончился бесплатный день. И началась суета.

Решил перенести весь проект к себе на GitHub и доделывал уже с Claude Code. Не сильно надеялся, что получится, потому что хз что там у lovable под капотом и как развернуто. Но получилось. Stripe (монетизация) - самая муторная часть оказалась. Справились вместе с Claude Code, просил его вести меня за руку как школьника.

Мне было очень интересно довести этот проект до состояния, когда все работает как автономный продукт - запросы в API Claude летят, Stripe платежи принимает. Все серьезно, как говорится. Часов 8 просидел вечерами, если просуммировать.

Lovable прекрасен, очень прикольно превратил идею в нечто осязамое, но некоторые баги сложно фиксить в рамках их лимитов и гибкости не хватало немного. Ну а Claude Code сами знаете - это уже не "магия", это разработка, с итерациями, дебаггингом и полным отсутствием волшебных кнопок "пофиксить все".



Пару слов что под капотом

Lovable (прототип) → Claude Code (доработка) → Netlify (деплой, уже привычно там).
Stripe (монетизация) + Claude Sonnet API (анализ)+Supabase backend + веб морда.

Пока в API крутятся мои кровные $, поэтому бесплатных попыток немного - не расходуйте зря. Попытки привязаны к email, поэтому самые жадные могут просто менять адреса😄. Предлагаю шарить результат и смотреть на наших персонажей. Собственно, в этом и смысл - хочу с вами превратить LinkedIn в RPG с персами вместо царящего там занудства. Пост там тоже напишу - кто увидит, прошу активно репостить и комментить!

Ну и кидайте в комменты, кто у вас - воин, паладин или маг 😏

Ссылочка
cv-hero.netlify.app CV Hero — Turn your CV into an RPG character AI analyzes your resume and generates an epic RPG character sheet with stats, equipment, abilities — plus honest, actionable CV feedback.
  • ❤ 3
  • 🔥 3
More from @psyreq
  1. Sep 23, 2026Не весь AI-content это slop, или вот вам шикарный ролик с просторов threads. Мини-история:…
  2. Sep 15, 2026Необязательное продолжение про скиллы. Как подойти к сборке своего скилла, чтобы не закопа…
  3. Sep 15, 2026Зачем нужны скиллы (особенно, когда у тебя каждую неделю новая LLM) На связи Степан😎 Сего…
  4. Sep 10, 2026Смотрел вчера презентацию Apple (почти как Голубой огонек для моих родителей, ежегодное со…
  5. Sep 6, 2026Поюзал GPT-6 Astra на выходных 💻 Запускал с телефона, потому что весь тредс пестрит поста…
  6. Sep 4, 2026Пятничные мемы. Пока я активно юзаю новую Gemini 3.8 flash через курсор и в целом ей довол…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →