Arusa (собственный проект)
Разработал полноценное веб-приложение в рамках дипломного проекта с нуля — от архитектуры до деплоя.
Frontend: React 19 + TypeScript, Vite, React Router DOM, Zustand для управления состоянием, Recharts для визуализации данных, Swiper для карусельных компонентов, SASS.
Backend: Node.js + Express, Prisma ORM + PostgreSQL, JWT-аутентификация с bcrypt, интеграция AWS S3 для хранения файлов, Elasticsearch для поиска, Stripe для обработки платежей, генерация PDF через PDFKit.
Инфраструктура: Nx monorepo (v22) для организации кода, Vitest + Playwright для юнит и e2e тестирования, Prettier для форматирования.
Ссылка на GitHub:
https://github.com/Yasenuk/arusa.git
Frontend: React 19 + TypeScript, Vite, React Router DOM, Zustand для управления состоянием, Recharts для визуализации данных, Swiper для карусельных компонентов, SASS.
Backend: Node.js + Express, Prisma ORM + PostgreSQL, JWT-аутентификация с bcrypt, интеграция AWS S3 для хранения файлов, Elasticsearch для поиска, Stripe для обработки платежей, генерация PDF через PDFKit.
Инфраструктура: Nx monorepo (v22) для организации кода, Vitest + Playwright для юнит и e2e тестирования, Prettier для форматирования.
Ссылка на GitHub:
https://github.com/Yasenuk/arusa.git