Arta Kazazi
Bridal and dress rental management system, with enterprise-grade engineering discipline
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.