О проекте
TengeStack — открытый дашборд зарплат IT-рынка Казахстана. Без регистрации, без продажи отчётов, без «оставьте почту». Просто данные.
Зачем
Разработчики в КЗ торгуются вслепую: зарплатные обзоры выходят раз в год, быстро устаревают и прячут сырые данные за PDF. Здесь — живой срез открытых вакансий hh.kz, обновляемый еженедельно, с фильтрами по направлению, грейду, городу и стеку. Любой срез шарится ссылкой.
Как устроен
- Без бэкенда. Пайплайн раз в неделю собирает вакансии из HH API в колоночный снапшот (~1 МБ на десятки тысяч строк), а все вычисления — фильтры, медианы, перцентили, гистограммы — происходят в браузере за миллисекунды.
- PWA. Дашборд работает офлайн: последний снапшот кэшируется service-worker'ом.
- Открытая методика. Все упрощения и смещения данных описаны на странице «Методика» — включая то, чему верить нельзя.
Кто делает
Александр Курчаков — frontend-разработчик и UX/UI-дизайнер, Алматы.
- GitHub: Alexanderadon
- LinkedIn: alexandr-kurchakov
Стек
Next.js 15 (static export) · TypeScript strict · SCSS Modules · кастомные SVG-чарты · @tanstack/react-virtual · Node-пайплайн данных · GitHub Actions · Vitest. Ни одной чартовой библиотеки и ни одного UI-кита — осознанно.