AIFeatured ProjectStatus: Live34 Stars

CircuitBotz

AI-powered electronics ecosystem combining hardware shopping, guided learning, AI schematic assistant & community forum.

CircuitBotz
My RoleLead Architect & Full Stack Developer
Timeline / Duration4 Months
Team Structure3 Members (Hackathon & Product Phase)
THE CORE PROBLEM

Beginners and engineering students struggle when debugging hardware circuit diagrams, choosing compatible components (e.g. voltage matching between ESP32 and 5V relays), and sourcing verified components across fragmented vendors.

THE ENGINEERED SOLUTION

CircuitBotz unifies hardware learning with an intelligent circuit assistant. Users can upload schematics or prompt with component lists to receive automated pinout checks, power consumption estimations, and direct checkout for needed resistors, sensors, and boards.

PRODUCT CAPABILITIES

Key Features & Engineering Highlights

Interactive AI Circuit Assistant powered by generative models to diagnose broken circuit connections
Component compatibility engine ensuring logic-level shift detection (3.3V vs 5V)
E-commerce store with catalog filtering by microcontroller family (ESP32, Arduino, Raspberry Pi, STM32)
Step-by-step interactive project guides with auto-generated BOM (Bill of Materials)
Community discussion board for hardware troubleshooting and project showcasing

Technology Stack

ReactJavaScriptNode.jsExpressGemini AI APIMongoDBTailwind CSSRazorpay
SYSTEM DESIGN

Technical Architecture

Client-server architecture with React frontend interfacing with an Express REST API. The AI assistant leverages streaming LLM responses with grounded hardware system prompts and domain-specific circuit verification rules.

Frontend Client

Responsive single-page application with real-time schematic rendering and e-commerce cart management.

ReactTailwind CSSFramer MotionLucide Icons
Backend API & AI Engine

Processes prompt queries, validates pin configurations, and serves catalog queries with sub-50ms latency.

Node.jsExpress.jsGemini AI APICircuit Rule Engine
Data & Persistence

Document database storing product specs, user project guides, and cached hardware pinout diagrams.

MongoDB AtlasMongoose ORMCloudinary CDN
DEEP DIVE CHALLENGES

Technical Obstacles & Solutions

Handling Hallucinated Circuit Pinouts

Problem Encountered:

Standard LLMs frequently hallucinate GPIO pins on microcontrollers like ESP32-WROOM-32.

Engineered Resolution:

Implemented a strict JSON grounding schema paired with a deterministic hardware validation lookup table that verifies GPIO restrictions before returning the schematic to the user.

Real-Time E-Commerce Inventory Synchronization

Problem Encountered:

High concurrency during flash sales caused cart race conditions.

Engineered Resolution:

Engineered optimistic UI updates on the client combined with atomic database reservations in MongoDB.

Measurable Results & Impact

500+ active student builders tested the platform during university tech events

Over 1,200 circuit queries successfully resolved with 94% accuracy score

Reduced BOM assembly time for student robotics teams by 40%