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