seetadev / RoadICM

Near Blockchain technology and Web3 eco-system tools to make driving safer and monitored.
MIT License
8 stars 7 forks source link

[DMP 2025]: Enabling Safer Roads Through AI and Blockchain - A Scalable Government Solution #1

Open seetadev opened 4 weeks ago

seetadev commented 4 weeks ago

Ticket Contents

Description

RoadICM is a next-generation road incident management platform that combines Artificial Intelligence with blockchain technology to enhance road safety and emergency response capabilities. The system leverages AI-based object detection, GPS tracking, and video analytics integrated with the Near blockchain and IPFS/Filecoin for secure, real-time incident monitoring and data storage. It is designed to operate efficiently with minimal hardware—such as standard mobile phones and basic camera setups—making it a highly scalable and cost-effective solution for governments at all levels.

Why It Is Needed:
Traditional road monitoring systems are fragmented, reactive, and often lack real-time data, leading to delays in response and risk mitigation. There is also a lack of transparency and secure data sharing between citizens and authorities. RoadICM addresses these gaps by providing a proactive, automated, and decentralized solution that ensures tamper-proof data recording, improved coordination, and citizen involvement in road safety initiatives.

What It Will Accomplish:

Goals & Mid-Point Milestone

Goals

Goals to be Achieved By Mid-point Milestone

Key Performance Indicators (KPIs)

Government Collaboration Milestones

Setup/Installation

Setup / Installation Guide

Below is a step-by-step guide to set up and run the RoadICM system components:

🔧 Frontend Setup (React + UI5 + HTML5)

  1. Clone the repository:

    git clone https://github.com/seetadev/RoadICM.git
    cd RoadICM/near road ICM/Near-analytics-tool
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev

🤖 Object Detection (AI/ML Model)

🌐 Blockchain Integration (Near Protocol)

  1. Install NEAR CLI:

    npm install -g near-cli
  2. Login to NEAR testnet:

    near login
  3. Deploy a smart contract (NFT or Feedback system):

    • Example repo: NFT Vehicle Registration

    • Compile & deploy using:

      npm run build
      near deploy --accountId <your-account.testnet> --wasmFile out/main.wasm

📦 IPFS + NFT.Storage Integration


📡 Live Streaming + Alarm Management

Expected Outcome

The final RoadICM system will be a robust, scalable, and decentralized Road Incident and Safety Management Platform for use by government agencies, city administrations, and citizens. The system will seamlessly combine AI-powered video analytics, blockchain-backed data integrity, and citizen engagement into a single, easy-to-deploy platform.

🔍 System Behavior and Capabilities

  1. Real-Time Object and Incident Detection

    • Detect road anomalies, collisions, and abnormal driver behavior using live video feeds from dashcams or mobile devices.
    • Instant alerts pushed to authorities and displayed on smart dashboards.
  2. Secure Incident Logging

    • Automatically store video snapshots, alarm metadata, and reports on IPFS/Filecoin.
    • Log verifiable hashes and metadata on the NEAR blockchain for tamper-proof evidence.
  3. Citizen Feedback and Reporting Portal

    • Users can submit incident reports, upload videos/images, and provide feedback on traffic or road conditions via a mobile/web portal.
    • Submissions are stored transparently on-chain, accessible to relevant authorities.
  4. Vehicle and Driver Credential Management

    • NFT-based registration of driver licenses and vehicle ownership.
    • Blockchain-powered validation using NEAR Protocol standards (NEP-171).
  5. Smart Government Dashboard

    • Real-time visual display of road incidents, air quality (via OpenAQ), and fleet health.
    • Searchable logs, filters for incident type/location/time, and downloadable reports.
  6. Live Video Streaming + Alarm Marketplace

    • Streaming of ongoing road activities with object detection overlays.
    • Custom alarm tones/wallpapers purchasable via NFT marketplace (Sequence + Turtle Music integration).
  7. Fleet & Road Asset Monitoring

    • Monitor blackbox data, GPS routes, vehicle diagnostics.
    • Track usage and availability of road surveillance assets using NFC-tagged devices with NFT records.

🎯 High-Level Outcomes

Acceptance Criteria

🔍 1. Real-Time Detection & Alerting

🛡️ 2. Secure and Verifiable Data Storage

👥 3. Citizen Feedback & Reporting

🪪 4. NFT-Based Licensing and Registration

📊 5. Dashboard Functionality

🔄 6. Interoperability and Extensibility

📱 7. Mobile-Friendly & Serverless

Implementation Details

The RoadICM system is built on a decentralized architecture combining AI, blockchain, and IoT tools. Below are the core components and their implementation specifics:

🧠 1. AI-Based Object Detection

🔗 2. Blockchain & Decentralized Storage

📦 3. Smart Contracts

📺 4. Frontend Interface

🛰️ 5. Streaming and Alarm Management

🛰️ 6. Data Analytics & Air Quality

🔐 7. Wallets, Identity & DAO Tooling

🌍 8. External Integrations

Mockups/Wireframes

Please visit: https://drive.google.com/drive/u/3/folders/10hXK3s2y1or1oA2HKJThPZLn27xkNOQp

Product Name

Near Transport Intel

Organisation Name

NSUT in collaboration with C4GT, SEETA and AIC

Domain

Open Source Library

Tech Skills Needed

Artificial Intelligence, Chart.js, AWS, DevOps, Machine Learning, Ionic, TypeScript

Mentor(s)

@seetadev @aspiringsecurity @aspiringdevapps

Manu Sheel Gupta;

Dr. MPS Bhatia;

Deepti Gupta (SAP Appgyer guidance and SAP BTP integrations) for utility government organizations in India.

Category

Category

Breaking Change, Beginner Friendly, Machine Learning, Research, Analytics, Backend

dikshant182004 commented 3 weeks ago

hii @seetadev @aspiringsecurity @aspiringdevapps ,i would like to contribute in this project and enable safer roads for my society ,I have one question, since i am a Machine learning enthusiasts ,so making things related to AI would not be a big deal for me .However i don't have much knowledge in making smart contracts or blockchain .so do i need to have that skill beforehand for applying in this project or i can learn it during the course of our project and then apply it .

jprabhat commented 2 weeks ago

Hi @seetadev @aspiringsecurity @aspiringdevapps , I'm really excited about this project and would love to contribute, particularly to the Web3-related components. I'm interested in contributing to the following areas:

🔐 Wallets, Identity & DAO Tooling => Integration of wallets like NEAR Wallet and Sequence Wallet (especially for music/NFT auction features). => DAO tooling for coordination between ministries, transport bodies, and community safety groups. => Decentralized user identity mapping via 16-bit SSN & VRN integer IDs, linked to NEAR addresses.

🛡️ Secure and Verifiable Data Storage => Uploading video snapshots to IPFS/Filecoin using NFT.Storage. => Immutably recording metadata and IPFS hashes on the NEAR blockchain. => Supporting verifiability via blockchain explorers.

I’d be happy to help implement and improve these features. Looking forward to contributing and learning with the community!

NandhiniN0506 commented 2 weeks ago

Hello @seetadev,

I came across the National Vehicle Maintenance & Mobility Infrastructure System using Web3 Technologies initiative, and I’m genuinely excited about its vision and scope. The integration of decentralized technologies like Sign Protocol, Filecoin IPC, Arbitrum Stylus, Neon EVM, and Risc0 ZKVM to digitize and streamline vehicle maintenance, monitoring, and incentivization represents an incredibly meaningful leap forward for India’s transport infrastructure.

I’m highly interested in contributing to this project—particularly in the areas of verifiable recordkeeping, decentralized monitoring, and smart incentivization systems. The opportunity to build scalable, privacy-preserving, and interoperable systems for such a high-impact domain aligns perfectly with my aspirations and skill development goals. I’m also eager to collaborate with the mentors and the broader open-source community to help realize this ambitious vision.

Please let me know how I can get involved!

Best regards, Nandhini

29Ra7jn8iSu0th0ar commented 2 weeks ago

Hello Sir, I am interested in this project. I want to work more on skills Artificial Intelligence, Chart.js, AWS, DevOps, Machine Learning, Ionic, TypeScript.so I kindly request you to consider my application.

warm regards, Rajni Suthar

yashh13kumar commented 2 weeks ago

Hi @seetadev @aspiringsecurity @aspiringdevapps, I'm highly interested in contributing to this project. I believe I can effectively implement the proposed system by leveraging computer vision for real-time incident detection, blockchain (NEAR + IPFS) for tamper-proof data logging, and multi-agent AI to automate verification, escalation, and reporting workflows. Excited about the opportunity to build a scalable, decentralized solution for road safety!

sravika1914 commented 2 weeks ago

Contribution Proposal: AI-Based Object Detection Integration + Blockchain Learning Commitment

Hi @seetadev

I’m excited to contribute to RoadICM and support its vision for intelligent, decentralized road safety. Below is a summary of the contribution I plan to make:

Proposed Contribution Scope

  1. AI-Powered Object Detection

Implement and fine-tune CNN-based models using PyTorch/TensorFlow for detecting:

  1. Integration with RoadICM Pipeline
  1. Learning and Growing in Blockchain

Tools & Stack

Goals

Looking forward to feedback, suggestions, and mentorship as I begin contributing.

— Sravika Kadali

irfu-git commented 2 weeks ago

This project aligns perfectly with my background in AWS Cloud, DevOps, and networking. I'm excited to contribute scalable, secure infrastructure and automation to support real-time road safety solutions.

Mrkbhavan commented 2 weeks ago

I m interested to contribute to this project and have excited to join in open source DMP 2025.