Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Helix

Product Troubleshooting. Solved by Intelligence.

An AI-powered diagnostic platform that transforms manuals, documentation, support articles, and technical resources into an intelligent troubleshooting engineer.

Built for PClub Γ— MOSS Hackathon


πŸ“– Overview

Helix is an intelligent product support platform designed to help users diagnose, troubleshoot, and resolve product issues using official manufacturer documentation.

Instead of behaving like a traditional chatbot, Helix acts as a digital support engineer.

It systematically:

  • Understands symptoms
  • Retrieves relevant documentation
  • Asks follow-up questions
  • Eliminates unlikely causes
  • Suggests safe inspection steps
  • Diagnoses probable issues
  • Recommends solutions
  • Cites official documentation

The result is a support experience that feels closer to speaking with a technician than searching through PDFs.


🚨 Problem Statement

Every day users struggle with products such as:

  • Routers
  • Printers
  • Air Conditioners
  • Washing Machines
  • Scooters
  • Water Purifiers
  • Consumer Electronics

The information needed to solve their issues already exists.

The challenge is that it is scattered across:

  • Product manuals
  • Service guides
  • Knowledge bases
  • Support websites
  • Videos
  • Technical documentation

Traditional support systems force users to search through hundreds of pages of documentation.

Helix changes that.


πŸ’‘ Our Solution

Helix converts manufacturer documentation into a searchable knowledge repository and combines it with AI-powered diagnostic reasoning.

Unlike a standard RAG chatbot:

Question
   ↓
Retrieve Docs
   ↓
Answer

Helix follows a diagnostic workflow:

Question
   ↓
Retrieve Docs
   ↓
Investigate
   ↓
Ask Follow-Up Questions
   ↓
Eliminate Possibilities
   ↓
Diagnose
   ↓
Recommend Solution

This approach produces more accurate troubleshooting results and mimics the workflow of a real support technician.


✨ Core Features

πŸͺ Product Marketplace

Companies can:

  • Register on the platform
  • Create products
  • Manage documentation
  • Upload support resources

Users can:

  • Browse manufacturers
  • Explore products
  • Search product catalogs
  • Access support resources

πŸ“š Knowledge Repository

Supports:

  • PDF Manuals
  • Text Documents
  • Product Guides
  • Images
  • Videos
  • External Documentation Links

All content is automatically indexed for retrieval.


πŸ€– AI Diagnostic Assistant

The heart of Helix.

Features:

  • Multi-turn troubleshooting
  • Diagnostic reasoning
  • Source citations
  • Context retention
  • Documentation-backed recommendations
  • Root cause analysis

Example:

User:

My router is not connecting to the internet.

Assistant:

β€’ Are the WAN lights blinking?
β€’ Did the issue start recently?
β€’ Have you restarted the router?
β€’ Are other devices affected?

The assistant narrows down causes until a probable diagnosis is reached.


🌍 Multi-Language Support

Users can interact in multiple languages while documentation remains indexed in English.

Supported examples:

  • English
  • Hindi
  • Spanish
  • French
  • German

πŸ“„ Citations & Handoff Briefs

Every recommendation includes references to source documents.

When escalation is required, Helix generates:

  • Issue Summary
  • Diagnostic History
  • Recommended Actions
  • Documentation References

allowing support teams to continue seamlessly.


🧰 Product Ownership & Inventory

Users can:

  • Track owned products
  • Monitor warranties
  • View maintenance schedules
  • Receive future recall alerts

πŸ“Έ Screenshots

Landing Page

Landing Page


Product Marketplace

Marketplace


Product Inventory

Inventory


Company Support Portal

Support Portal


πŸ—οΈ System Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    HELIX                      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

                 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                 β”‚   Browser   β”‚
                 β”‚   Next.js   β”‚
                 β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
                        β”‚
                        β–Ό

           β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
           β”‚     API / Server Layer    β”‚
           β”‚      Server Actions       β”‚
           β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                         β”‚

        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β–Ό                β–Ό                β–Ό

 β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
 β”‚   Prisma   β”‚   β”‚    MOSS    β”‚   β”‚    Groq    β”‚
 β”‚  SQLite DB β”‚   β”‚ Retrieval  β”‚   β”‚ Llama 3.3  β”‚
 β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

                         β”‚
                         β–Ό

        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚ Diagnostic AI Technician      β”‚
        β”‚                               β”‚
        β”‚ β€’ Retrieve Documentation      β”‚
        β”‚ β€’ Ask Follow-Up Questions     β”‚
        β”‚ β€’ Eliminate Possibilities     β”‚
        β”‚ β€’ Diagnose Issues             β”‚
        β”‚ β€’ Recommend Fixes             β”‚
        β”‚ β€’ Cite Sources                β”‚
        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🧠 MOSS Integration

MOSS powers every retrieval operation inside Helix.

Product Catalog Search

User Search
     ↓
MOSS Product Catalog
     ↓
Relevant Products

Knowledge Base Retrieval

User Query
     ↓
Product Knowledge Index
     ↓
Relevant Manual Sections

Session Memory

Conversation
      ↓
MOSS Session Context
      ↓
Previous Diagnostic Steps

Diagnostic Flow

User Reports Issue
          ↓
Retrieve Relevant Docs
          ↓
Retrieve Session Context
          ↓
Generate Questions
          ↓
Analyze Answers
          ↓
Determine Root Cause
          ↓
Recommend Solution
          ↓
Provide Citations

βš™οΈ Tech Stack

Frontend

  • Next.js 15
  • React
  • TypeScript
  • CSS

Backend

  • Server Actions
  • API Routes
  • Node.js

Database

  • Prisma
  • SQLite

Retrieval Layer

  • MOSS

AI Layer

  • Groq SDK
  • Llama 3.3 70B

Authentication

  • NextAuth

Document Processing

  • pdf-parse

πŸ“‚ Project Structure

src/
β”œβ”€β”€ app/
β”œβ”€β”€ actions/
β”œβ”€β”€ components/
β”œβ”€β”€ lib/
β”œβ”€β”€ types/
β”œβ”€β”€ prisma/
└── uploads/

πŸš€ Getting Started

Installation

git clone https://github.com/your-repository/helix.git

cd helix

npm install

Environment Variables

DATABASE_URL=

NEXTAUTH_SECRET=

MOSS_PROJECT_ID=

MOSS_PROJECT_KEY=

GROQ_API_KEY=

Run Development Server

npm run dev

🎯 Future Scope

  • Voice Troubleshooting
  • Image-Based Diagnostics
  • Maintenance Reminder Engine
  • Spare Parts Recommendation System
  • Recall Alert System
  • Warranty Monitoring
  • Product Health Analytics

πŸ† Why Helix?

Most support systems provide answers.

Helix provides diagnosis.

Most chatbots retrieve documentation.

Helix investigates problems.

Most assistants stop at information.

Helix guides users toward resolution.


πŸ‘₯ Team

Team Helix

Arpit

Ashutosh Mani Shukla


Built with ❀️ using MOSS, Next.js, Groq & TypeScript

PClub Γ— MOSS Hackathon 2026

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages