SaaStr создал полностью функциональное приложение для LinkedIn всего за 25 минут во время поездки на Waymo. Это яркий пример того, как современные технологии позволяют быстро разрабатывать и запускать продукты без необходимости писать код.
Контекст: Быстрый запуск и социальное доказательство
SaaStr известна своими мероприятиями для стартапов и предпринимателей. Одним из необходимых элементов для успешной регистрации на такие события — социальное доказательство — участники должны делиться своими намерениями посетить конференцию. Поэтому, чтобы облегчить этот процесс, команда SaaStr задумала создать инструмент, который позволит участникам быстро генерировать уникальные карточки для LinkedIn.
Как это было сделано
Разработка началась с простого задания: участник загружает свою фотографию, выбирает фон и добавляет сообщение, прежде чем скачать готовую карточку. Изначально команда попыталась использовать html2canvas для генерации изображения, но это решение привело к проблемам с отображением. Тогда был выбран Canvas 2D API для ручной отрисовки элементов, что учло все детализированные требования и показало более надежный результат.
Одной из проблем, с которыми столкнулись разработчики, стала правильная обрезка фотографий. Специальная функция «drawHeadshot» позволила избежать ошибок при центрировании и гарантировала, что лицо пользователя будет правильно размещено на карточке.
Результаты и выводы
В результате, несмотря на все сложности, приложение было запущено в продуктивной среде через 25 минут. Для российских стартапов это демонстрирует, что с помощью современных инструментов можно реализовывать идеи на лету, значительно сокращая время разработки и запуска продукта. Перспективы использования кодирования в таких ситуациях становятся все более актуальными.
Следующий шаг — расширение функционала приложения, чтобы оно могло охватывать больше социальных платформ и предоставлять пользователям новые возможности для продвижения себя и своих мероприятий.