Хакатон! Хакатон!! Хакатон!!! Раньше я слышал это слово повсюду на YouTube, в Twitter и во всем техническом сообществе. Поэтому я ждал возможности принять участие в одном из них, и я узнал о крупнейшем хакатоне в Азии — Smart India Hackathon, который ежегодно организует правительство Индии, и я решил принять в нем участие. Каждый колледж должен номинировать 10 команд из своего колледжа на SIH, поэтому в колледже был организован внутренний хакатон для выбора этих 10 лучших команд. И среди примерно 60 команд, участвующих в колледже, наша команда «Искупление» вошла в десятку лучших, и мы были номинированы нашим колледжем. После этого были объявлены результаты отобранных команд со всей Индии и, к сожалению, наша команда не попала в финал. Но Божий план был другим, две команды из нашего колледжа попали в шорт-лист для финала, и в одной из них не было разработчика, поэтому они попросили меня присоединиться к ним в финале. Я не хотел упускать такую ​​возможность — это была «Team Technetic», я присоединился к ним!

Нашей областью было «Наследие и культура» в категории «Студенческие инновации». Мы могли бы построить все, что связано с этой темой, что способствовало бы развитию богатого культурного наследия Индии. Поэтому мы решили сделать веб-приложение, в котором были бы такие функции, как безбилетное бронирование памятников, реклама неизведанных фестивалей Индии и многое другое. Нашим узловым центром был BIT Mesra, Ранчи. Мой колледж находится в Пуне, мы забронировали билеты, и я, вся команда и два наставника из нашего колледжа отправились в Ранчи на грандиозный финал SIH 2022. Финал состоялся 25 и 26 августа 2022 года.

Хакатон начался утром 25 числа. Было 6 раундов оценки, которые включали в себя судейство и наставничество. В первом раунде оценки я создал базовый пользовательский интерфейс веб-сайта, такой как панель навигации и домашняя страница, я показал это судьям, и они были очень впечатлены дизайном и цветами, использованными на веб-сайте. Они внесли свой вклад и сказали нам работать над ними. Я продолжал кодировать и завершил базовую структуру всего веб-сайта. Как я уже говорил, SIH — это хакатон, спонсируемый правительством Индии, поэтому проезд, питание и проживание полностью спонсируются им. Нам приносили еду и закуски на наш стол. Теперь, во втором раунде оценки, полный интерфейс был готов, мы продемонстрировали их, и судьи начали расспрашивать нас о том, как мы собираемся реализовать серверную часть этого сайта, поэтому мы сказали им, что планируем использовать RazorPay API с NodeJS. для оплаты. Они внесли свой вклад и сказали нам начать работу над бэкэнд-частью. Между тем, во всех этих раундах судейства и кодирования команда DD Jharkhand из Ранчи приезжала в колледж, чтобы освещать этот хакатон по телевидению, поэтому они взяли у нас интервью о том, что мы строим и какую проблему пытаемся решить. "Видео". После этого все 75 центров по всей Индии, которые принимали SIH 2022, запланировали специальную встречу с нашим премьер-министром г-ном Нарендрой Моди, он рассказал нам о том, как инновации могут открыть новые возможности.

Теперь пришло время ужина, все команды поужинали, и все отдыхали и знакомились друг с другом. Поскольку это был 48-часовой хакатон, SIH приготовила для участников несколько забавных сессий. Итак, одна из команды из Калькутты привезла с собой гитару, и в нашей команде была хорошая вокалистка. Так что мы вместе устроили веселую сессию и начали петь песни и играть на гитаре. Увидев нас, все медленно присоединились к нам, и все участники начали петь, все наслаждались перерывом после кодинга и мозгового штурма в течение всего дня. К этому времени было около 11 вечера. Следующий раунд оценки был в час ночи, все снова начали работать над своими проектами. Я начал реализовывать бэкэнд, но по какой-то причине мой код содержал множество ошибок и работал не так, как я хотел. Теперь я был довольно напряжен в это время, что, если платеж не будет осуществлен, весь наш проект пойдет напрасно, и у нас будет только функциональность, то есть неисследованная часть концепции Индии. Тогда я решил использовать джугаад. Я решил использовать Razorpay Pages вместо реализации всего API, что было сложно для меня, потому что я знал только основы NodeJS и не исследовал базы данных для хранения информации. Поэтому я сделал базовую страницу Razorpay для оплаты, и после успешной оплаты билета отобразился QR-код, показывающий местоположение. В этом раунде оценки мы показали им эту функцию, и она им понравилась, но возникла проблема, если кто-то захочет отменить свой билет. И что? Они задали нам этот вопрос, но мы не смогли на него ответить и сказали им, что будем над этим работать. Но наш ментор/судья был довольно хорош и понимал ситуацию, в которой мы были на первом курсе, а я знал только фронтенд React и основы NodeJS.

Поэтому он дал несколько довольно крутых идей для реализации, используя наши текущие знания и уровень навыков. В этот момент я подумал, что мы потеряли его, потому что мы не могли ответить на вопрос, и наш проект также был незавершенным. Но потом я подумал, давайте попробуем и начнем реализовывать функции, которые сказал нам наш наставник. Итак, я начал внедрять эти функции, и эти функции были в моей области, поэтому я реализовал их, и теперь было около 4:30 утра, и я чертовски устал! Я решил вздремнуть, потому что последний раунд оценки был 26-го числа после обеда! Теперь пришло время финальной оценки, где мы должны были показать окончательный прототип проекту. В финальном оценивании все члены команды были в восторге, и всем не терпелось показать финальную заявку судьям. Мы показали им весь проект, и наставник, о котором я говорил, который поделился с нами некоторыми идеями, был очень впечатлен нами, потому что мы реализовали то же самое, что он сказал нам сделать. Были некоторые проблемы, над которыми нужно было работать в проекте, но в целом финальный раунд прошел хорошо. Все в нашей команде остались довольны тем, что мы сделали все возможное, и независимо от того, какой результат будет, мы не будем сожалеть о том, что не выложились на 100%.

Настало время подведения итогов, нас перевели в аудиторию БИТ Месра, где должна была состояться церемония закрытия. Теперь у SIH есть три приза: 1 00 000 рупий для победителя, 75 000 рупий для занявшего второе место и 50 000 рупий для третьего. И не обязательно присуждать три приза за каждую постановку задачи, если им не нравится какой-либо проект в этой категории, за эту постановку задачи приз объявляться не будет.

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

Это был мой первый опыт участия в хакатоне, спасибо, что читаете мой блог, надеюсь, вам будет интересно :)