React-разработчик, изучаю актуальные для рынка технологии и наращиваю экспертизу
Frontend:
- JavaScript, TypeScript, React, Vite
- Redux Toolkit, RTK Query
- React Router DOM (v7)
- Tailwind CSS, Radix UI
- Vitest
- Mock Service Worker
Прочее:
- REST API
- NestJS, PostgreSQL, Jest
- Go, Python
Клиент fullstack-приложения интернет-магазина. Цель - создать современный и удобный интернет-магазин с идеально удобным поиском.
Демо: https://kirill-bokov.github.io/moda-lab/
Репозиторий: https://github.com/Kirill-Bokov/moda-lab
Стек: React, TypeScript, Redux Toolkit (RTK Query), React Router DOM, Tailwind CSS, Vite, Radix UI, MSW, Vitest, Testing Library, ESLint, Heroicons
- Авторизация на основе JWT (access в Redux, refresh - httpOnly cookie)
- Каталог товаров с фильтрацией и сортировкой, поиском и выбором категории
- Корзина и избранное с хранением данных на стороне сервера
- Минимизация запросов за счёт кэширования RTK Query
- Синхронизация состояния клиента и сервера
Учебный проект двуязычного приложения - учебника языков программирования с интегрированными подсказками от LLM Giga Chat. Репозиторий: https://github.com/Kiril-Bokov/function-learn
Стек: React, TypeScript, React Router DOM, Vite, React Error Boundary, React Markdown, React Toastify, ESLint, GigaChat API
- Двуязычный интерфейс (RU / EN)
- Поиск и фильтрация тем
- Интеграция с GigaChat API для рекомендаций
- Обработка ошибок через ErrorBoundary
- Эмуляция HTTP-ошибок через Requestly
- Рендеринг markdown-контента
Учебный проект CRUD fullstack-приложения по управлению работой небольшого предприятия. Цель - учёт сотрудников и подсчёт всех приходов, расходов и остатков.
Репозиторий: https://github.com/Kirill-Bokov/iemis
Стек:
Фронтенд: React, TypeScript, Vite, ESLint
Бэкенд: NestJS, TypeScript, TypeORM, PostgreSQL, RxJS, ESLint
- Полноценная работа с базой данных
- Минималистичный интерфейс на React
Telegram: @multi_ocular

