Skip to content

rahulcvwebsitehosting/CivilVisAi

Repository files navigation

🏗️ CivilVision AI: The Digital Blueprint for Structural Intelligence

React TypeScript Tailwind CSS Google Gemini Vite

CivilVision AI is a production-grade, multi-modal AI ecosystem designed for the modern civil engineer. It bridges the gap between physical site inspections and digital structural analysis, transforming raw visual data into actionable engineering intelligence.


⚡ The Problem vs. The Solution

The Traditional Site Inspection The CivilVision AI Blueprint
Manual Identification: Subjective and prone to human error. Neural Recognition: Instant, typology-aware element identification.
Fragmented Knowledge: Flipping through physical IS Codes and manuals. Integrated Hub: 24 core engineering domains at your fingertips.
Invisible Defects: Hairline cracks and corrosion often overlooked. High-Fidelity Scanning: AI-driven defect detection with severity scoring.
Static Reports: Hours spent drafting technical documentation. Dynamic Reporting: One-click professional PDF generation with BIM X-Rays.

🧠 Intelligence & Architecture

CivilVision AI utilizes a sophisticated pipeline that leverages the Gemini 3 Flash engine for high-speed reasoning and Gemini 2.5 Flash Image for conceptual structural visualization.

System Flow Diagram

graph TD
    A[User Input: Camera/Upload] --> B{Data Ingestion}
    B --> C[SHA-256 Fingerprinting]
    B --> D[Aggressive Image Compression]
    D --> E[Gemini 3 Flash Analysis]
    E --> F[Structured JSON Output]
    F --> G[UI Rendering Engine]
    G --> H[Summary & Health Score]
    G --> I[Technical Methodology]
    G --> J[Defect Inspection Log]
    G --> K[BIM-Style X-Ray Generation]
    K --> L[Gemini 2.5 Flash Image]
    L --> G
    G --> M[PDF Export Engine]
Loading

Core Architectural Pillars

  1. Neural Inspection Core: A specialized system prompt that transforms the AI into a "Senior Lead Structural Engineer," capable of identifying distress in concrete, steel, and pavements with code-compliant remedial actions.
  2. Structural Health Scoring: A quantitative 0-100 metric derived from visual distress indicators, providing an immediate assessment of structural integrity.
  3. BIM-Style X-Ray Visualization: Conceptual internal reinforcement mapping based on IS 456 and IS 13920 standards, generated dynamically for identified structures.
  4. Knowledge Hub V2: A massive hierarchical database covering 24 engineering domains, from Bridge Engineering to Metro & Tunneling (TBM).

🛠️ Setup & Installation

Prerequisites

  • Node.js (v18 or higher)
  • A Google Gemini API Key

1. Clone the Repository

git clone https://github.com/rahulcvwebsitehosting/civilvision-ai.git
cd civilvision-ai

2. Install Dependencies

npm install

3. Environment Configuration

Create a .env file in the root directory and add your API key:

GEMINI_API_KEY=your_api_key_here

4. Launch the Development Server

npm run dev

📐 User Interface Layout

Component Description Visual Metaphor
The Command Center The home screen featuring "Live Inspection" and "Data Ingestion" portals. Glassmorphic Dashboard
The Inspection Tab A high-contrast list of detected defects with severity badges and remedial actions. Site Audit Log
The X-Ray Viewer A dedicated section for visualizing internal reinforcement and material layers. BIM Section Cut
The Knowledge Hub An editorial-style library with 24 core domains and interactive design tools. Engineering Encyclopedia
The Settings Console A comprehensive profile and app customization suite for personal branding. System Configuration

🤝 Connect & Collaborate

Developed with precision by Rahul Shyam.

LinkedIn GitHub


"Bridging the gap between structural integrity and digital innovation."

About

Civil Vis Helpbook ai

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages