Hans Del Mundo

LENS

Distributed RFID-based attendance and entry logging system for the USTP-CDO library.

Overview

A backend-first system: an Express.js (TypeScript) API with PostgreSQL (Prisma) for storage, and gRPC streams for real-time synchronization with RFID reader nodes. It provides reliable attendance logging, audit trails, and location-aware analytics for library operations.

Key features

  • REST API for the admin dashboard and reporting
  • gRPC streams for bi-directional sync with edge readers
  • JWT authentication and role-based access control
  • Audit logging, CSV export, and location-based analytics

Stack

TypeScript, Node.js, Express, gRPC, PostgreSQL, Prisma, Docker

Access

The repository is private. Architecture diagrams and sanitized snippets are available on request.

← Back to home