-vaibhav-asset-intelligence

🏭 Asset Verifier System

A comprehensive AI-powered asset verification and inventory management system built with modern technologies. This system combines computer vision, machine learning forecasting, and intelligent chatbot assistance to streamline asset management workflows.

🌟 Features

🔍 Smart Asset Verification

📊 Inventory Management

🤖 AI Assistant

📈 Analytics & Forecasting

🛠️ Tech Stack

Frontend

Backend

AI & Machine Learning

DevOps & Deployment

🚀 Quick Start

Prerequisites

Installation

  1. Clone the repository
    git clone https://github.com/vaibhavrxj/-vaibhav-asset-intelligence.git
    cd -vaibhav-asset-intelligence
    
  2. Install Node.js dependencies
    npm install
    
  3. Install Python dependencies
    pip install -r requirements.txt
    # or if you have uv installed
    uv pip install -r pyproject.toml
    
  4. Set up environment variables Create a .env file in the root directory: ```env

    AI Integrations

    AI_INTEGRATIONS_OPENAI_API_KEY=your_api_key_here AI_INTEGRATIONS_OPENAI_BASE_URL=your_base_url_here

Database

DATABASE_URL=file:./database.sqlite

Server

NODE_ENV=development PORT=5000


5. **Initialize the database**
```bash
npm run db:push
  1. Start the development server
    npm run dev
    

Visit http://localhost:5000 to see the application running!

📁 Project Structure

Asset-Verifier-System/
├── 📁 client/                  # Frontend React application
│   ├── 📁 src/
│   │   ├── 📁 components/      # Reusable UI components
│   │   ├── 📁 hooks/          # Custom React hooks
│   │   ├── 📁 pages/          # Application pages
│   │   └── 📁 lib/            # Utilities and helpers
│   └── 📁 public/             # Static assets
├── 📁 server/                  # Backend Express.js server
│   ├── 📁 replit_integrations/ # AI service integrations
│   └── 📄 routes.ts           # API route definitions
├── 📁 ai_services/            # Python AI/ML services
│   ├── 📄 vision_yolo.py      # YOLO object detection
│   └── 📄 forecasting.py      # ML forecasting models
├── 📁 shared/                 # Shared types and schemas
├── 📁 migrations/             # Database migration files
└── 📄 package.json           # Node.js dependencies

🔧 Available Scripts

Command Description
npm run dev Start development server with hot reload
npm run build Build for production
npm run start Start production server
npm run db:push Apply database schema changes
npm run check Type check the codebase

🎯 Key Features in Detail

Asset Verification Workflow

  1. Upload/Capture asset images through the web interface
  2. AI Analysis processes images using YOLO v8 for object detection
  3. Classification automatically categorizes detected objects
  4. Verification compares against existing inventory records
  5. Reporting generates verification reports with confidence scores

Inventory Predictions

AI Chat Assistant

🔐 Security Features

📊 API Endpoints

Inventory Management

Analytics

AI Services

🚀 Deployment

Production Build

npm run build
npm run start

Environment Configuration

For production, ensure these environment variables are set:

🤝 Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🆘 Support

If you encounter any issues or have questions:

  1. Check the Issues page
  2. Create a new issue with detailed information
  3. Join our community discussions

🎯 Roadmap


Made with ❤️ by Vaibhav

For more information, visit our documentation or check out the live demo.