отзыв

История Михаил:как я собрал веб-приложение для своего сервиса

“Я пришёл не за теорией ради теории, а с конкретной идеей, и постепенно довёл её до рабочего результата”.

Как начался переход

Всем привет, меня зовут Михаил. У меня есть небольшой сервис, связанный с обработкой клиентских заявок. Долгое время вся работа держалась на таблицах, переписках и ручных напоминаниях. Пока заявок было немного, этого хватало. Но когда поток вырос, стало понятно, что так дальше работать неудобно.

Я постоянно тратил время на поиск информации, проверку статусов и повторяющиеся действия. Тогда появилась идея сделать своё веб-приложение, где можно вести клиентов, заявки, комментарии и видеть всю картину в одном месте.

Сначала я думал использовать готовую CRM, но быстро понял, что под мой сервис не совсем подходит универсальное решение. Основная проблема была не только в ведении клиентов, а в том, чтобы нормально сохранять источники заявок и понимать, откуда реально приходят люди.

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

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

Сначала я думал заказать разработку, но потом понял, что хочу сам разобраться, как всё устроено. Мне было важно не зависеть полностью от подрядчиков и понимать, как создаются веб-приложения, как работает backend, база данных, авторизация и личный кабинет.

Поэтому я пришёл в ИННОПРОГ с конкретной задачей: разобраться в веб-разработке и собрать первую рабочую версию приложения для своего сервиса.

Как проходило обучение в INNOPROG

На старте я не был программистом. Мог разобраться при помощи нейронки в настройках, но код писал очень мало. Поэтому обучение начали с основ.

Потом постепенно перешли к backend-разработке, базам данных, SQL, API, авторизации и структуре веб-приложения. Мне понравилось, что многие темы сразу разбирали на моём проекте. Например, как хранить заявки, как сделать статусы, как связать клиента с заказом, как добавить личный кабинет и как сохранять важные данные по источникам обращений.

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

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

Какой результат получился

В итоге я собрал рабочее веб-приложение для своего сервиса. В нём можно вести всю ту отчетность как и во многих других CRM, но с важной функцией для моего сервиса, фиксировать маркетинговые данные по каждому обращению.

Это не огромная CRM, но для моего бизнеса такой инструмент уже заметно упростил работу. Стало меньше хаоса, меньше ручных проверок и больше понимания, что происходит по каждому клиенту и по каждому рекламному каналу.

Больше всего пригодились Python, SQL, основы backend-разработки, работа с базой данных, API и понимание логики веб-приложений. Даже если в будущем я буду привлекать разработчиков, теперь мне проще ставить задачи и говорить с ними на одном языке.

Мой отзыв об ИННОПРОГ

В ИННОПРОГ мне понравилось, что обучение было привязано к реальной задаче. Я пришёл не за теорией ради теории, а с конкретной идеей, и постепенно довёл её до рабочего результата.

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

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

Попробуйте себя в новой профессии бесплатно

Получите вводный план по профессии, первый практический кейс и рекомендации по развитию навыков.

другие истории