Корпоративный сайт
IT at MISIS
Сайт студенческого IT-сообщества МИСИС на двух языках: новости из Telegram-канала появляются сами, тексты правит команда.
- Go
- Chi
- PostgreSQL
- Redis
- React
- TypeScript
- Vite
- Python
- Telethon
- nginx
- Docker
Сайт запрещает показ внутри других страниц — откроется в новой вкладке.
сайт живой ↗Задача
IT at MISIS — студенческое IT-сообщество университета МИСИС: клубы, хакатоны, проекты, новости. Нужен был сайт, который живёт сам: новости из Telegram-канала попадают на страницу без ручной публикации, а содержимое правит команда сообщества.
Ограничение
Два языка, серверный рендеринг ради поиска, и ноль бюджета на отдельный хостинг — всё на одном сервере в Docker.
Решение
Монорепозиторий из четырёх сервисов: лендинг на React 19, админка на React 18 с JWT, Go API (Chi + pgx) с PostgreSQL и Redis за nginx, и Python-воркер на Telethon, который забирает посты из канала и публикует их как новости. Тот же паттерн handler → service → models потом лёг в основу Archifex.
Что получил заказчик
Сайт itatmisis.ru, который обновляется из Telegram сам, и команда, которая правит его без разработчика. От первого коммита до продакшена — три месяца, январь–март 2026.
3 мес.
от первой строки кода до запуска
2 языка
русский и английский из одной админки
4
сервиса на одном сервере

