Arusa (własny projekt)
Opracowałem pełnoprawną aplikację internetową w ramach projektu dyplomowego od podstaw — od architektury po wdrożenie.
Frontend: React 19 + TypeScript, Vite, React Router DOM, Zustand do zarządzania stanem, Recharts do wizualizacji danych, Swiper do komponentów karuzelowych, SASS.
Backend: Node.js + Express, Prisma ORM + PostgreSQL, autoryzacja JWT z bcrypt, integracja AWS S3 do przechowywania plików, Elasticsearch do wyszukiwania, Stripe do przetwarzania płatności, generowanie PDF za pomocą PDFKit.
Infrastruktura: Nx monorepo (v22) do organizacji kodu, Vitest + Playwright do testów jednostkowych i e2e, Prettier do formatowania.
Link do GitHub:
https://github.com/Yasenuk/arusa.git
Frontend: React 19 + TypeScript, Vite, React Router DOM, Zustand do zarządzania stanem, Recharts do wizualizacji danych, Swiper do komponentów karuzelowych, SASS.
Backend: Node.js + Express, Prisma ORM + PostgreSQL, autoryzacja JWT z bcrypt, integracja AWS S3 do przechowywania plików, Elasticsearch do wyszukiwania, Stripe do przetwarzania płatności, generowanie PDF za pomocą PDFKit.
Infrastruktura: Nx monorepo (v22) do organizacji kodu, Vitest + Playwright do testów jednostkowych i e2e, Prettier do formatowania.
Link do GitHub:
https://github.com/Yasenuk/arusa.git