Как всё началось?
Четыре месяца назад у меня возникла идея создать набор бесплатных инструментов на базе искусственного интеллекта, которые помогут разработчикам улучшить навыки программирования, оценить свою рыночную стоимость, пройти собеседования и даже «поджарить» свой код.
Сегодня проект CodeMasterIP включает уже 17 готовых решений, доступных на 15 языках мира и ежедневно используемых тысячами разработчиков. Я расскажу о том, как удалось достичь таких результатов так быстро и какие уроки были извлечены в процессе.
Выбор технологий
Для реализации проекта был выбран простой стек:
- React: фронтенд-фреймворк;
- Vite: инструмент сборки приложений;
- Supabase: облачная платформа для хранения данных и функций;
- Gemini 2.5 Flash: модель генерации контента от Google через Edge Functions.
Почему именно такой выбор? Потому что главная проблема была не в технологиях, а в принятии решения о следующем шаге разработки. Чем проще инфраструктура, тем быстрее можно двигаться вперёд.
Архитектура каждого инструмента
Каждый инструмент представляет собой законченный продукт со своим уникальным адресом, изображением для соцсетей и страницей с результатами. Например:
/code-roast: анализ кода с помощью ИИ и оценкой его качества;/salary-calculator: расчёт рыночной зарплаты с учётом страны проживания;/dev-quiz: тест на определение типа разработчика («какой ты программист?»);/typing-speed: проверка скорости набора текста для программиста;/dev-bingo: карточка с типичными фразами разработчиков.
Все инструменты имеют страницу результата (/result/:id), которая генерирует уникальную картинку размером 1200x630 пикселей прямо внутри Edge Function. Это позволяет легко делиться результатом в соцсетях вроде Twitter или LinkedIn.
Бесплатность как стратегия
Большинство аналогичных сервисов предлагают платные подписки ($9/мес). Однако все мои инструменты бесплатны. Почему? Потому что внимание пользователей гораздо важнее денег. Лучше иметь бесплатный сервис, которым поделятся десятки тысяч человек, чем дорогой, но малоизвестный продукт.
Таким образом, бесплатная доступность стала ключевым фактором роста аудитории.