Arusa (own project)
Developed a full-fledged web application as part of a diploma project from scratch — from architecture to deployment.
Frontend: React 19 + TypeScript, Vite, React Router DOM, Zustand for state management, Recharts for data visualization, Swiper for carousel components, SASS.
Backend: Node.js + Express, Prisma ORM + PostgreSQL, JWT authentication with bcrypt, AWS S3 integration for file storage, Elasticsearch for search, Stripe for payment processing, PDF generation via PDFKit.
Infrastructure: Nx monorepo (v22) for code organization, Vitest + Playwright for unit and e2e testing, Prettier for formatting.
GitHub link:
https://github.com/Yasenuk/arusa.git
Frontend: React 19 + TypeScript, Vite, React Router DOM, Zustand for state management, Recharts for data visualization, Swiper for carousel components, SASS.
Backend: Node.js + Express, Prisma ORM + PostgreSQL, JWT authentication with bcrypt, AWS S3 integration for file storage, Elasticsearch for search, Stripe for payment processing, PDF generation via PDFKit.
Infrastructure: Nx monorepo (v22) for code organization, Vitest + Playwright for unit and e2e testing, Prettier for formatting.
GitHub link:
https://github.com/Yasenuk/arusa.git