← Back to Selected Work
NestJS
React
Multi-tenant
Time Tracking Platform (Evidencija Radnog Vremena)
A comprehensive monorepo architecture featuring a highly performant Node.js API, React Admin Panel, and a fully functional Android Kiosk application.
Project Overview
Designed intricately to service on-site workers logging shifts seamlessly. This project leverages an Android app built via Kotlin + Jetpack Compose running natively on Kiosk terminals, directly communicating with a NestJS architecture utilizing user-codes.
Architecture Details
- Monorepo Design: Shared logic mappings and seamless builds driven tightly between the NestJS backend and the SPA React tools.
- Strict Multi-Tenancy: Complete strict schema segregation ensuring any query generated dynamically injects Company IDs effectively isolating data between tenants via PostgreSQL.