AI / E-Commerce private

Nirniq — Mobile Comparison AI

Smart Device Comparison Engine

10x

Faster Choice

AI

Powered Match

0ms

Sync Latency

React 19.NET 10MongoDBRedisGemini AITypeScript

Executive Overview

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.

Core Capabilities

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.

Interface Gallery

Dashboard

Dashboard

Technical Deep Dive

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.