Как я разрабатываю свой стартап
В комментариях к прошлому посту просили рассказать, какими сервисами я пользуюсь для разработки своего стартапа. Ловите мою подборку, и ни одной строки кода
Привет. С вами снова Юра. Не программист, который делает свой IT-стартап о моде и погоде - МодаПогода. Слава Nocode решениям, что теперь мне не надо с самого начала искать разработчика, с которым разрабатывать что-то с нуля. Или самому учить php, react или python.
Поймите правильно, разработчики нужны и важны. И по мере роста, они и у меня появятся. Но пока, для молодого проекта без крупного финансирования, разработчик роскошь. Важнее тестировать продуктовые гипотезы.
Вот как я начал разрабатывать.
Мой подход к выбору
У меня есть опыт работы project-manager в нескольких веб-студиях и занимался поддержкой сайтов. Да я никогда не писал код, но понимание принципов работы веб-сервисов есть. Для выбора сервисов, взял за основу следующие критерии:
- Разделение на фронт- и бэкенд. C самого начала решил развитие сервиса не замыкать на 1 решении, от которого будешь зависеть все больше. Лучше потратить чуть больше усилий и сделать более правильно. А раз надо 2 отдельных сервиса, то для их взаимодействия нужно...
- API. У каждого сервиса лучше чтобы была возможность запускать свое API или подключаться к чужому.
- Наличие русскоязычного комьюнити у сервисов. Мануалы я конечно читаю и английский могу понять. Но все равно ситуаций не по плану много, и наличие места где можно задать вопрос по-русски очень важно. А еще там можно найти единомышленников, разработчиков.
- Хорошо бы русскоязычная команда у сервиса. Или вообще русская версия. Так понятнее и разбираешься быстрее. Но наличие русскоязычной команды помогает в решении технических вопросов
- Возможность протестировать бесплатно. По функционалу все сервисы классные, а вот как оно устроено внутри не понятно. Бесплатный тестовый период, или ограничение функционала очень помогают понять, какой сервис удобнее именно тебе
*И пункт со звездочкой. Никаких собственных серверов)
Решения для Фронта
Фронт должен быть красивый для пользователя и быстрый для разработки и обновления. Из множества решений я отобрал:
Glide - простой, самый легкий для теста и почти бесплатный. И с большим количеством шаблонов. Но намертво привязан к Google-таблицам, что для меня оказалось непреодолимым ограничением. Но если у вас простой контентный проект, то решение для вас.
Appgyver - классное решение, где мне кажется можно собрать мобильное приложение любой сложности. Но есть и обратная сторона. Разобраться в самом конструкторе достаточно сложно. В общем это мой запасной вариант, если не получится с .
Мой выбор - Adalo. С одной стороны дружелюбный и очень понятны для не-разработчика интерфейс. С другой стороны технически есть возможность реализовать связь с Бэкендом и сделать приложение достаточно быстро. Да есть ограничения в функционале, но скорость решает). Например все интерфейсы в нем я накидал за день.
Решения для Бэкенда
Бэкенд должен быть быстрым и безотказным. А еще желательно чтобы внутри была связка БД+алгоритмы+API.
Bubble - это зверь конечно. В принципе при прямых руках может и обе потребности закрыть. Но сложен и говорят медленный на больших объемах. Но скорость не проверял, просто показался очень сложным в изучении.
Integromat / Zapier/ Albato - это скорее алгоритмы и интеграции. Написал их вместе, так как они в целом мою задачу не решают, но как связка с другими сервисами очень удобно
QuintaDB - тут наоборот, есть БД и API, но вот сценарии надо где-то делать на стороне, что для меня оказалось неподходящим. Но сам сервис удобный
В итоге я остановился на Directual. Если кто работал с бизнес-процессами, то с логикой разработки алгоритмов разберется. И API с Базой Данных тут есть. Да и работает быстро (сообщения в Telegram улетают моментом, а внутренняя обработка логики еще быстрее). И несомненным плюсом была русскоязычная команда, с которой можно решать возникающие сложности.
Как итог
Связку Adalo + Directual я выбрал, но пока все работает в чат-боте) Это лично мой выбор, что ради скорости запуска пожертвовал красотой и некоторым удобством для пользователя. Приложение уже скоро будет. CustDev провел и знаю на чем сфокусироваться. Надеюсь мой опыт, будет кому-то полезен
А еще мне нужны сервисы:
- Для работы с фотографиями. Чтобы отправить несколько изображений, а сервис сделает из них 1 по нужному алгоритму;
- Быстрое создание веб-страниц и ifame через API. ;
- Реферальная программа для мобильного приложения
Если знаете что-то похожее, пишите в комментарии.