На первом этапе было 965 участников в треке JS. Я прошел во второй этап, где осталось всего 256 участников.
Затем я прошел в финал, в который отобрали всего 16 человек, и был приглашен в офис VK в Москве.

Нам поручили создать веб-сервер на чистом Node.js, который должен был:
Позже нас попросили добавить дополнительные функции, такие как фильтры, цветовые темы и интернационализация (i18n).
На тот момент я не знал никаких frontend-фреймворков, поэтому использовал чистый JavaScript. Оглядываясь назад, это, вероятно, способствовало высокой производительности приложения.
Это был по сути мой первый настоящий проект: я не знал ничего о NodeJS, я не знал ничего о веб-серверах. Все это я изучал с нуля, при это желание пройти в следующий этап снова и снова приводило к успеху.
Ниже - пример своеобразной кастомизации тем

Мою полную реализацию можно посмотреть на GitHub.
5 февраля, 2023