UnifyHQ
In ProgressEnterprise facility management platform. 471 API endpoints, 194 pages, 8 languages. Built in 26 days.

471
API Endpoints
194
Frontend Pages
90
DB Models
26 days
Built In
Highlights
- →471 API endpoints and 90 Prisma models shipped in 26 days as sole engineer
- →8-language i18n with full Arabic RTL support, unlocking MENA and APAC enterprise deals
- →Migrated auth from localStorage to httpOnly cookies, unblocking SOC 2 compliance review
- →Standardized data-states component library, refactored across 53 files for consistent UX
The Problem
Enterprise facility teams run on 4-5 separate tools for desk booking, parking, visitors, and maintenance. Data lives in silos. Every new office means re-stitching the same integrations. Managers spend more time switching dashboards than managing buildings.
What I Built
Multi-Module Full-Stack Platform
24 NestJS controllers, 471 API endpoints, 34 frontend API service classes, 183 pages under Next.js App Router. Multi-tenant isolation, JWT auth with refresh tokens, global RBAC.
Workspace & Parking Management
Desk booking and reservations with recurring patterns, floor/zone management, move requests workflow, occupancy statistics. Parking analytics, violation tracking, reservation management with QR scanner.
Visitor & Reception System
End-to-end visitor flows with check-in/checkout, badge generation, host assignment, watchlist filtering, gate pass issuance, and package/delivery tracking for the reception module.
i18n & RTL (8 Languages)
Full i18n infrastructure with react-i18next across all modules. RTL support for Arabic via dedicated RTLProvider. 500+ translation keys across 8 locales (en, ar, de, es, fr, hi, ja, zh).
Security Hardening
Migrated auth from localStorage to httpOnly cookies with Next.js middleware, eliminating XSS token theft and unblocking SOC 2 compliance review required for enterprise procurement.
Standardized Design System
Shared data-states component library for Loading/Empty/Error UI, refactored across 53 files. Global error page, not-found page, go-back button component. Consistent UX across 25+ modules.
Architecture

Tech Stack
All projects- NestJS
- Prisma
- PostgreSQL
- Redis
- Next.js
- React
- Tailwind CSS
- shadcn/ui
- Socket.io
- i18next
Related Projects
Interested in working together?