geek.moscowдокументация

Доступы и дополнительные материалы

Эта страница помогает открыть прототип, исходники, дизайн-материалы и сервисы команды nubble. Она предназначена для участников просмотра и оценки решения geek.moscow. Учётные записи ниже предназначены для демонстрации на публичном стенде geek.moscow; данные людей и компаний вымышленные. Аккаунты в разделе о ФСП помечены отдельно, потому что их создание и импорт достижений выполняются отдельным шагом.

Основные ссылки

Материал Адрес и назначение
Прототип geek.moscow — приложение инженера и компании, адрес для подачи решения
Административный контур admin.geek.moscow — очередь жалоб и решения модерации; вход только для операторов
API api.geek.moscow/health — публичный Gateway; интерфейс обращается к нему с того же origin
Почтовый ящик демонстрации mail.geek.moscow — все письма подтверждения и восстановления пароля попадают сюда, а не реальным адресатам
Документация Обзор проекта — продукт, архитектура, сценарии и инфраструктура
Исходный код Репозитории — карта кода и ссылки на публичные проекты GitLab
Презентация Слайды решения — просмотр и скачивание в PDF и PowerPoint
Экраны и макеты Все экраны продукта — 103 макета desktop и mobile с описанием и навигацией
Дизайн-система design-system.geek.moscow — Storybook пакета @geek.moscow/design-sys: компоненты, состояния и макеты страниц
Брендбук brandbook.geek.moscow — правила бренда и живые композиции
API эмулятора ФСП fsp.geek.moscow/openapi.json — контракт эмулятора; защищённые методы /v1/* требуют bearer-токен, он не публикуется
GitLab gitlab.geek.moscow/geek.moscow — публичная группа с репозиториями; описание
Grafana grafana.geek.moscow — панели мониторинга публичного стенда; вход ниже, описание
Prometheus prometheus.geek.moscow — сырые метрики и страница алертов; вход ниже

Служебные аккаунты

Роль Где входить Логин Пароль
Администратор admin.geek.moscow admin@geek.moscow 5ADoppY7CZOYwT8xqff6
Инженер geek.moscow engineer@geek.moscow T_JJ1MPMx_G-RUp2wnLI
Компания geek.moscow company@geek.moscow 7BlIBwFlmgihAO2dMy7V
Почтовый ящик mail.geek.moscow geek zVKu7JCtin26EfZTmgKMWcVB

Мониторинг

Что Где Логин Пароль
Grafana grafana.geek.moscow admin Ki6qz1eNbvfirOq4EVWpeG4v
Prometheus (сырые данные, страница алертов) prometheus.geek.moscow grafana MWscmjtkp44my0OAKb7ahmrDZBxA

Панели публичного стенда собраны в папке geek.moscow: обзор, API Gateway, Admin Gateway, аутентификация, backend-сервисы, PostgreSQL/Redis/RabbitMQ, Kubernetes и узел nubble-prod-01, граница (пробы, TLS, DNS, ingress) и административные операции EXT-07. Prometheus открывается по HTTP basic auth.

Администратор — первый оператор платформы со всеми восемью наборами полномочий. Аккаунты engineer@ и company@ созданы через обычную регистрацию; company@ владеет компанией «Test Company». Почтовый ящик открывается по HTTP basic auth и показывает входящие письма всех адресов @geek.moscow.

Инженеры с анкетами

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

Логин Пароль Анкета
a.voronov@geek.moscow M18QIHDBAM_I7Z3PAumK Senior Go, платежи и высоконагруженные сервисы (450–550 тыс.)
m.kovaleva@geek.moscow w-i1AMVJI8ONGxP8SnWI Middle Frontend, React/TS (220–280 тыс.)
d.sokolov@geek.moscow o8eZN9-D0eUnz1txQOmM Senior SRE/DevOps, Kubernetes (зарплата скрыта)
e.morozova@geek.moscow XOKpOLWWLZnET-woJPq4 Middle ML, рекомендательные системы (280–340 тыс.)
i.lebedev@geek.moscow M9GLRJGZGHyYBz7x770_ Junior Backend, TS/Node (120–160 тыс.)
o.novikova@geek.moscow 2LSkoKP6GCxH3EnPF9hz Две анкеты: Kotlin и Go (переход на Go)
s.pavlov@geek.moscow jokIHcqSC_cX9akbyfVM Tech Lead backend, Go/Kotlin (зарплата скрыта)
a.fedorova@geek.moscow sAm4DflXjnUOutqIw7de Senior Frontend, дизайн-системы (400–480 тыс.)
p.zaitsev@geek.moscow q9KD1j0Q2OjQfXBYgH8B Middle DevOps, CI/CD (200–260 тыс.)

Примеры профилей с достижениями ФСП

Ниже подготовлены шесть демонстрационных профилей для сценария «найти запись в реестре ФСП → подтвердить владение кодом → импортировать достижения → показать их в анкете». На момент публикации этого списка аккаунты ещё не созданы на geek.moscow, поэтому логины и пароли пока не работают, а профили нельзя считать верифицированными. После завершения импорта таблица будет обновлена фактическим статусом и ссылкой на анкету.

Логин Пароль Запись в реестре ФСП Планируемый пример достижений
m.zaitsev@geek.moscow FHFPYapL1t06RQ4xqJMa fsp-010 — Зайцев Матвей Алгоритмическое программирование; места 2, 1, 1, 1
u.ermolaeva@geek.moscow eNpLqx91Gx--sXUTSkyH fsp-001 — Ермолаева Ульяна Алгоритмическое программирование; 5 соревнований
a.kudryavtseva@geek.moscow HwV0kcYkOx1jrU1lLNmN fsp-011 — Кудрявцева Алина Product/hackathon; победитель, капитан команды
r.shestakov@geek.moscow yrhxcX7lqW9kyyKT8QCa fsp-043 — Шестаков Родион Информационная безопасность; капитан, диплом II степени
s.dyakova@geek.moscow sVmHzAXG9Nlf-Dk_VhnG fsp-027 — Дьякова Стефания Беспилотные авиационные системы (БАС); победитель
l.mishin@geek.moscow y-C_NPM59mnE_PFosdkx fsp-030 — Мишин Лев Один действующий результат и один отозванный; отозванный должен отображаться как «Отозвано»

Компании и вакансии

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

Логин Пароль Компания: вакансии
hr.severcode@geek.moscow wsPelqpc3TUKoxZoAQco Северный код (платежи): Senior Go, Frontend React, SRE
hr.orbitadata@geek.moscow 1VSFisWCsw3KHhugWM2c Орбита Дата (ML): ML engineer, Senior Go data platform
hr.gorodlogistic@geek.moscow zqqkAsKh_Dt3LhvTW6UQ Город Логистик: Kotlin integrations, Senior Frontend
hr.mediavolna@geek.moscow 1m4o6Vm1I1ZEUtYzTGSB Медиаволна (стриминг): Junior TS backend, DevOps
hr.kvantumlab@geek.moscow CWACnRMx1KXDs6fw_Bhl Квантум Лаб (SaaS): Tech Lead Go, Go procurement, Frontend React

Эмулятор реестра ФСП

У команды нет доступа к реальному реестру Федерации спортивного программирования, поэтому для продукта написан собственный сервис fsp-mock: он отвечает по контракту, который команда определила для реестра, и хранит синтетический набор из 50 спортсменов с участиями, результатами, разрядами и сборными. Через него проходит продуктовый сценарий «найти свою запись → подтвердить владение кодом → импортировать достижения».

Что Адрес
Проверка работоспособности fsp.geek.moscow/health
Контракт OpenAPI fsp.geek.moscow/openapi.json
Исходники, данные и исследовательский интерфейс gitlab.geek.moscow/geek.moscow/fsp-mock
Описание сервиса, API и набора данных Эмулятор реестра ФСП

Методы /v1/* защищены bearer-токеном, который на сайте не публикуется; /health и /openapi.json открыты. Исследовательский интерфейс эмулятора запускается локально из репозитория.

Как пройти демонстрацию

  1. Гость. Откройте geek.moscow без входа: доступны каталог из двенадцати вакансий и публичные страницы пяти компаний.
  2. Инженер. Войдите, например, как a.voronov@geek.moscow: профиль, анкета, подходящие вакансии с объяснением соответствия, кнопка «Мне интересно», входящие оферы и чаты.
  3. Компания. Войдите как hr.severcode@geek.moscow: вакансии компании, подбор инженеров под вакансию, интересы, отправка персонального офера с зарплатной вилкой и переписка.
  4. Офер и раскрытие. Отправьте офер инженеру, затем примите его под аккаунтом инженера и выберите, какие личные данные раскрыть именно этой компании.
  5. Регистрация нового аккаунта. Любой адрес @geek.moscow можно зарегистрировать; письмо с подтверждением появится в mail.geek.moscow (логин geek, пароль выше).
  6. Администратор. Пожалуйтесь на вакансию или анкету под любым аккаунтом, затем войдите в admin.geek.moscow как admin@geek.moscow: очередь жалоб, взятие в работу, решение и его исполнение.

Развёрнутые сценарии описаны в продукте, границы ролей — в возможностях платформы. Как заведены демонстрационные данные, описано в разделе инфраструктуры.

Что не публикуется

На странице нет паролей баз данных и очередей, bearer-токена эмулятора ФСП, ключей и секретов Kubernetes. GitLab открывается по своим учётным записям; репозитории группы geek.moscow доступны для чтения без входа. Пароли выше действуют только на демонстрационном стенде и не используются ни в каких других системах.

Дополнительное чтение


Презентация решения · Все разделы · Продукт: что такое geek.moscow

Обновлено 2026-10-10 Команда nubble · ЛЦТ-2026, трек ФСП Все разделы