Проект: Как мы делаем стартап Hydroscan и сайт для него  Публичный пост
30 июля 2023  1220
Как мы делаем стартап Hydroscan и сайт для него

Расскажите о себе и сути проекта? Как появилась идея? Что вдохновило?

Привет, клуб! Я Серёга, студент Бауманки, который решил сделать себе годичный академ и свалить из Москвы. Не спрашивайте почему, вы и так знаете. Сейчас я живу у моря в палатке и пишу код в местной кафешке. Да, я знаю, что это звучит как сюжет для инди-фильма про дауншифтинг, но на самом деле это просто мой способ выжить в этом безумном мире.

Я очень хочу найти работу или стажировку по программированию, чтобы не зависеть от никого и зарабатывать на свою палатку (или может даже на аренду квартиры, кто знает). Но как это сделать, если я не имею опыта и портфолио? Делать проекты! Когда я уехал, то вспомнил, что поступил на курс по Web разработке в университете, так что за полтора месяца наверстал весь прогресс и дошел до создания группового проекта.

Порой я могу организовывать людей и этот случай - не исключение. Когда в мае выложили пост про то, что нужно собрать команду для работы над проектом, то я сразу начал брейнстормить идеи и вспомнил, что моему знакомому для его стартапа по сканированию и анализу гидротехнических сооружений при помощи дронов и телеуправляемых подводных аппаратов нужен сайт. И тут произошёл мэтч. Знакомый получает почти нахаляву работающий MVP проекта, а мы получаем идею, ТЗ и дизайн для проекта. И диплом на курсе, конечно.

А для того, чтобы увеличить вероятность того, что моё портфолио увидят, я решил написать про это пост. Это мне подсказал чувак из клуба.

А другой чувак поставил эмодзи клоуна, ну штош.
А другой чувак поставил эмодзи клоуна, ну штош.

Что вошло в прототип и сколько времени на него было потрачено?

Для MVP мы выбрали основной функционал, то есть авторизация, создание заказов, полное управление ими в админке и просмотр их выполнения в личном кабинете. На его создание у нас ушло около двух месяцев, что было довольно сложно, учитывая, что у команды были сессии и дипломы в это время (кто придумал такое расписание?). Но мы справились и я очень горжусь нашей работой.

Вот собственно сам сайт сайт.

Какой технологический стек вы использовали? Почему?

Бэкенд

Бэкенд нашего проекта написан на Django Димой . Тут я буду жаловаться на курс (но он бесплатный, так что не сильно). На нем нам обещали обучить веб-разработке, а по факту рассказали про Python (основательно) и про базы данных PostgresSQL, а дальше было как-то грустно, потому что из веб-разработки у нас максимум были лекции, а на Django мы по сути написали только Hello world. Если бы я не нашел Диму, который прошел курс по этому фреймворку на Яндекс Практикуме, то даже не знаю, что бы мы делали, но в итоге бэкенд у нас очень хороший, спасибо, Дима!

А по поводу самого бэкенда, мы разделили его на три приложения: Orders (Для описания заказов), Users ( для описания пользователей) и API (для связи с фронтендом). В общем всё круто! А ещё у нас есть автоматически созданная документация, что очень помогало в разработке.

Также Артем написал функцию генерации отчёта. Как говорится...

Фронтенд

Я занимаюсь фронтендом на Quasar, потому что я немного писал на нём до этого и у меня есть чувак-который-шарит. Я активно пользовался документацией и меня просто невероятно выручил BingGPT, он, в отличие от обычного гуглежа точно понимает, что тебе надо и уменьшает фрустрацию от того, что ты не знаешь того, чего ты не знаешь. Отличная вещь в общем! Также я использовал карты Leaflet и просмотрщик 3D моделей на Vue от одного замечательного китайца. Миску рис и кошку жену этому товарищу!

CI/CD

CI/CD нашего проекта настроен Олегом . Сейчас развертывание проекта происходит через Jenkins. Изначально мы хотели сделать это при помощи инструментов Гитлаба, но в той версии, которая была развернута на университетском сервере запрещала это (Условием курса было вести разработку в местном гитлабе). Смотрели ещё на CircleCI и Terraform, но в Jenkins была самая понятная документация.

В будущем планируем перейти на полную версию Gitlab или на Github, потому что для текущего способа развертывания нужен отдельный сервер.

Отчеты

Отчеты по нашему проекту делал Антон.
Получилось красиво и по ГОСТу.

Как вы запускались и искали первых пользователей?

Итак, мы ещё не запускались, текущий сайт - это MVP, но мы планируем его дорабатывать, чтобы всё было красиво, юзабельно и с хорошей адаптивностью ( Кому-то надо хорошенько в этом разобраться)) ).

А вообще это только часть стартапа Гидроскан, так что я расскажу и про сам продукт, для которого мы делаем платформу.

Наша компания занимается сканированием гидротехнических сооружений, то есть у нас есть летучий и плавучий дроны. Вот у нас есть лодка, вокруг неё летает квадрокоптер с двумя камерами, потом из этих данных делается 3D модель надводной части объекта. А потом мы запускаем наш аппарат Гидроскан. Благодаря мощным светодиодам и двум камерам он также собирает все нужные данные, чтобы построить модельку подводной части объекта. После этого всё это соединяется в одну модельку и она загружается к нам на сайт, где пользователь видит её в личном кабинете. А также производится анализ этой модельки, будет показываться, где в лодке трещина, а где почти образовавшаяся пробоина. Всё это будет подробно описано в отчёте, который можно скачать в том же личном кабинете.

Стартап делается в гараже, так что все серьезно.
Стартап делается в гараже, так что все серьезно.

Сейчас мы активно разрабатываем подводный «Гидроскан». Это подводный аппарат, при помощи которого будет сканироваться подводная часть объектов, как я писал выше. В аппарате будет 8 винтомоторов, это очень круто, потому что им можно будет управлять по 6 степеням свободы, то есть заплыть можно будет в самое труднодоступное место (В которое не каждый водолаз полезет!). А куда заплыл аппарат мы будем понимать при помощи датчиков глубины, дальномеров и системы позиционирования.

Вот такой красавчик получится.
Вот такой красавчик получится.

В середине августа мы поедем на первый выезд с подводным осмотровым аппаратом и лодкой для промера глубин и будем отталкиваться от полученных результатов: выходить на рынок или дорабатывать технологию.
Первые клиенты, можно сказать, нашли нас сами. Во время участия в студенческой команде Гидронавтика у команды Гидроскана получилось подружиться с людьми, заинтересованными нашей разработкой.

С какими самыми неожиданными трудностями пришлось столкнуться?

Со стороны сайта, а именно фронтенда я столкнулся с недостатком опыта и некоторые моменты давались непросто. Но очень выручал вышеупомянутый BingGPT и тот самый чувак-который-шарит. Очень круто, когда есть человек, который работал с технологией и может помочь. По началу было стрёмно спрашивать, но это тоже определённая практика коммуникации.

А со стороны стартапа основные трудности на данный момент были с закупками и производством. Тяжело вести дела с незнакомыми поставщиками, но иногда это необходимо, так как из Китая мало кто может привести оборудование и при этом оформить на него все документы. Заказ по металлообработке нам выполняли два с половиной месяца, хотя изначально говорили про один (и при этом они отказались выполнять треть заказа). В общем производство - это очень весело!

Сколько потратили и заработали? Есть идеи как это можно монетизировать?

Тратились мы только на аренду серверов для хостинга и на кофе в кофейнях, а заработали дипломы о профессиональной переподготовке!

Со стороны стартапа на данный момент мы почти целиком освоили грант в 1 миллион рублей. И при этом тратились только на оборудование и комплектующие.

Монетизировать проект будем после того, как обкатаем технологии и начнём принимать коммерческие заказы.

Какие планы на будущее?

В будущем мы планируем допилить сайт и собственно начать получать заказы на сканирование объектов.

Со стороны стартапа - съездить на тестовый выезд в августе и получить обратную связь на проделанную работу. Доработать комплекс, продумав пути технического развития проекта. Взять грант/вступить в акселерационную программу для дальнейшего развития. Привлечь маркетолога и выходить на рынок.

Нужны ли какие-то советы или помощь Клуба?

Лично я ищу реальные проекты, в которые можно вписаться на договорной основе или ментора. Также круто было бы получить фидбек по проекту, как бы вы реализовали те или иные фичи и что лучше почитать, чтобы сделать красивый адаптивный не падающий сайт.

А со стороны Гидроскана, может кому надо будет осмотреть бэху яхту или посмотреть, в каком состоянии сваи у пирса на даче, ну вдруг.

Какой совет вы бы сами могли дать идущим по вашим стопам?

Я бы посоветовал находить новые возможности везде и делать многоходовочки. Допустим, этот проект мог быть обычным сайтом - аналогом соцсети, но я подсуетился и договорился и теперь у нас есть и учебный проект и MVP для стартапа. Я считаю, что это очень круто!

Связанные посты
19 комментариев 👇
Иван Бурнатов градостроительное проектирование 31 июля 2023

Просто напишу как обратную связь. Ты в начале поста много написал про себя, но ничего не написал про проект. Может имеет смысл в начале писать кратко о сути проекта, а потом уже все остальное? Пост ведь называется "старпат Hydroscan", а не "я и мои друзья".

Мне же нужно определиться, стоит ли читать пост. Я смотрю на заголовок, написано "такой то проект", я захожу в пост, читаю начало, сканирую остаток - не могу понять, о чем вообще идет речь, скипаю

Причем это в очень многих постах про проекты на клубе есть, возможно шаблон поста какой-то кривой?

  Развернуть 1 комментарий

@orbit, Опять же, мне про это говорили, но это мой первый пост, буду улучшать стиль письма)

  Развернуть 1 комментарий

Ничего не понял, но вы молодцы все!

  Развернуть 1 комментарий

@zahhar, аххахаха, мне давали фидбек по посту, что не совсем ясно что происходит, но это первый мой пост, буду совершенствоваться)
Спасибо!

  Развернуть 1 комментарий
Михаил Гусаров Инженегр-погромист 30 июля 2023

😱 Комментарий удален его автором...

  Развернуть 1 комментарий

@dottedmag, Есть такое. Сайт мы самописный делаем из-за того, что нужно отображение моделей, отметки на карте и другой функционал. А ещё это был учебный проект для курса))

  Развернуть 1 комментарий

Мама, я снова в телевизоре!😀

  Развернуть 1 комментарий

@Aiaz, Ага! Спасибо большое за совет!

  Развернуть 1 комментарий
Evgeni Pochechuev Предприниматель, Разработчик 31 июля 2023

Бауманцам привет!(хоть я и не закончил 🙃)
Вы молодцы!

Пост выглядит как тизер для другого поста))
В том смысле, что было-бы интересно почитать про разработку подводного дрона, какжется прям офигенной штукой.

  Развернуть 1 комментарий

@pchchv, Привет-привет)
Спасибо!
В планах конечно есть написать пост про первые испытания и про сам аппарат, когда будет готов, напишу)

  Развернуть 1 комментарий
Art Bandin Предприниматель, CTO, CMO 7 августа 2023

Когда увидел скан отчета, аж в боку кольнуло.
Супер-важно, чтобы в нумерованных списках после числа не стояла точка. Иначе стартап не полетит. В методе так и написано.

  Развернуть 1 комментарий

@artbandin, Формирование отчёта сейчас находится в стадии Proof of concept и не отражает финального качества продукта 😁

  Развернуть 1 комментарий

Отличный пример учебного проекта с амбициями настоящего бизнеса! В теме мало разбираюсь, но заметил, что ваш сайт плохо оптимизирован для мобильных экранов — это можно поправить. А так все круто, желаю удачи!

  Развернуть 1 комментарий

@apalevich, Спасибо! Сайт действительно плохо оптимизирован под мобилки, потому что я ещё этого не умею) И мы решили этот пункт не включать в MVP чтобы успеть к сдаче проекта на курсе. Но в общем, суть MVP - это показать как работают основные механики сайта и я думаю с этим мы хорошо справились)

  Развернуть 1 комментарий
Ivan Aleksashin Python backend developer 31 июля 2023

Круто, вы молодцы! Успехов в дальнейшей реализации!

  Развернуть 1 комментарий

@ialgos, Спасибо большое!

  Развернуть 1 комментарий
Oleg Zakharchenko Работаю в кафе 31 июля 2023

Чувак, ты прям молодец, но статью надо было тогда назвать "Как Бауманец из палатки решил покорить мир и зарабатывать 1кк/сек".
Привет с РЛ6 ;)

  Развернуть 1 комментарий

@zed, ахаххаха, не подумал. Будут ещё посты, будет такое название))

  Развернуть 1 комментарий
Kirill Snezhko Вращатель Деревьев 19 августа 2023

Бауманцам привет!


Это там распберри пи? ;-)

  Развернуть 1 комментарий

@argz, Привет-привет!
Да, в телеуправляемых аппаратах стоит малинка.

  Развернуть 1 комментарий

😎

Автор поста открыл его для большого интернета, но комментирование и движухи доступны только участникам Клуба

Что вообще здесь происходит?


Войти  или  Вступить в Клуб