Как мы хакатон выигрывали
Привет сетка! Никогда раньше не писал посты, но всегда думал что стоит начать, поэтому наверное этот момент настал:) В общем после поездки в Уфу от вуза я остался под таким впечатлением от продуктов, которые создают наши старшие ребята на хакатонах, что решил - пора создать и свою фулл-стек команду. На данном этапе нас было трое: 1. Бэкенд-разработчик (я) 2. Мобильный разработчик 3. ML-инженер Достаточно быстро мы нашли в рядах своих одногруппников фронтендера и дизайнера, и отправились искать первые хакатоны. Нашей жертвой стал Let's Hack! от хакатоны.рус. На этой хаке было два кейса: один достаточно лёгкий, где организаторы хотели больше увидеть хорошую идею чем рабочий прототип продукта, а второй от МТС, в разы сложнее. Ну разумеется, мы выбрали более сложный кейс:) Суть его в том, что в дочке МТС клиента идентифицируют руками, а нашей задачей было автоматизировать этот процесс.
Мы сразу начали ресерчить законы, придумывать будущую архитектуру приложения(P.S. то что мы придумали, было ужасно)). Нашей основной идеей стал парсинг машиночитаемой доверенности, и на основе этих данных билд документа, который клиенту остаётся только подписать. Но у нас были две основные проблемы: 1. Хотелось сделать подпись для клиента удобной, но интегрировать госуслуги в сервис нам не позволяло время 2. Подпись доки должна была быть юридически значимой, иначе проект не допускался до защиты
Оставив своих сокомандников думать, я отправился на день рождения своего товарища, попутно ища сервисы для подписи, которые бы нас устраивали. И вот, в разгаре вечеринки, когда количество алкоголя в атмосфере стало зашкаливать, я наткнулся на идеальный для нас сервис - DropBox Sign. У него была удобная апишка, а документ приходил подписанту на почту что было достаточно удобно. Поэтому, когда имениннику стало плохо и всех разогнали по домам, я пошёл интегрировать апи в наш проект. К 8 утра всё было готово, и следующие полтора дня мы писали эндпоинты, билдер документа и фронтенд.
На защите эксперт казался удивлённым когда увидел что у нас всё работает: документы билдятся, отправляются на подпись и, соответственно, подписываются. Мы не придали этому особого значения и отправились ждать награждение.
И вот, долгожданный момент объявления победителей и УРА, мы на первом месте. Оказалось, что полноценно работающий сервис никто кроме нас не сделал: все ставили заглушки там, где документ должен был подписываться, поэтому на защите эксперт выглядел таким удивлённым. Из-за нас даже убрали второе место, и сделали 3 третьих:)
Немного сумбурная статья, но я бы хотел почитать ваше мнение и советы, всё таки она у меня первая:)
· 02.06.2024
Гитхаб проекта - https://github.com/leevayy/cicada8-self-service
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён