Smart Device Comparison Engine
10x
Faster Choice
AI
Powered Match
0ms
Sync Latency
Nirniq represents a production-grade orchestration of modern web technologies. At its core, it is an intelligent device recommendation engine with a high-performance React 19 frontend, .NET 10 Web API backend utilizing MongoDB and Redis, and a standout local-first offline sync capability using IndexedDB and a custom BroadcastChannel Event Bus.
The Problem
Buyers waste hours comparing phones and laptops across scattered, confusing review sites.
The Solution
Designing an AI-driven recommendation platform that compares specs, prices, and use-case fit automatically.
Decision Intelligence Engine
Proprietary recommendation algorithms with weighted Match Scores.
Local-First Real-Time Sync
Custom BroadcastChannel Event Bus for instant cross-tab sync.
AI Content Studio
Google Gemini 2.5 Flash integration for automated spec extraction.
Enterprise Admin CMS
Role-based admin shell for datasets, SEO, and security.

Dashboard
Data Provider (Bridge Pattern)
Components never call APIs directly. They request data from the Provider, which handles cache-hits, queries IndexedDB, and gracefully falls back to static arrays if DB initialization fails.
AI Normalization Layer
When AI returns JSON, a custom aiNormalize function maps unpredictable LLM keys into strict TypeScript interfaces before injecting into react-hook-form.
Dynamic Category Registry
Instead of hardcoding forms for each category, the Admin UI uses a dynamic registry mapping AdminWorkspaceScope to a generic UI builder for inputs, validation, and AI hints.