SKSalajdin Kaçamak
Back to work
Independent project2022

Arta Kazazi

Bridal and dress rental management system, with enterprise-grade engineering discipline

Full-stack (freelance, solo)
Hapi.jsTypeScriptPrismaMySQLReact-AdminFullCalendarDockerAzure DevOps

Overview

A rental management system built for a bridal boutique, covering dress inventory, client measurements, and rental reservations — a Hapi.js/Prisma backend paired with a React-Admin panel for day-to-day staff use.

The interesting part isn't the domain — it's the engineering rigor applied to it. For a boutique-scale internal tool, the backend shipped with a full unit, integration, and end-to-end test suite, Swagger-documented APIs, and an Azure DevOps CI/CD pipeline — the kind of discipline usually reserved for much larger teams.

Highlights

  • Hapi.js + Prisma backend modeling clients, product inventory and groups, measurements, orders, and reservations.
  • JWT auth (argon2/bcrypt), PDF generation for contracts and invoices (pdfkit), and image handling for product photos (sharp).
  • React-Admin panel with a FullCalendar-based rental scheduling view and Chart.js reporting dashboards.
  • Full Jest test pyramid (unit, integration, e2e) plus hapi-swagger API docs and a Dockerized, Azure DevOps–driven CI/CD pipeline.

Standout detail

Enterprise-grade discipline on a boutique-scale tool

Most internal tools this size skip automated testing entirely. This one shipped with unit, integration, and end-to-end tests, documented APIs, and a proper CI/CD pipeline — treating a small business's internal system with the same rigor as a much larger product.

Interested in something similar?

I'm open to full-stack engineering roles and select freelance projects.