Project Overview

In industries such as construction, facilities management, and industrial maintenance, compliance records—including safety inspections, certifications, and maintenance logs—are often stored in fragmented databases or manual spreadsheets. This creates opportunities for data tampering, missing documentation, and limited transparency during audits.

This project addresses these critical needs by providing a blockchain-based platform that offers a tamper-proof, time-stamped ledger of inspections, certifications, and safety checks. Smart contracts automate compliance reminders, revoke expired certifications, and allow verified inspectors to digitally sign off on-site activities. Our decentralised compliance and audit trail system ensures data integrity, accountability, and transparency across multiple contractors, suppliers, and regulatory bodies.

Features

  • Immutable Compliance Records: Utilises blockchain to create a tamper-proof, time-stamped ledger for all compliance-related documentation.
  • Automated Compliance via Smart Contracts: Smart contracts automate reminders for compliance tasks, manage certification lifecycles, and enable digital sign-offs.
  • AI-Powered Document Analysis: Integrates AI models for forgery and AI-generated content detection within uploaded documents, enhancing the integrity of digital records.
  • Decentralised Audit Trails: Ensures transparency and accountability across all stakeholders, from contractors to regulatory bodies.
  • Role-Based Access & Dashboards: Provides tailored dashboards for auditors, managers, and regulators to monitor, verify, and manage compliance data securely.
  • Secure Document Uploads: Facilitates the secure upload of PDF documents for analysis and blockchain recording.
  • Detailed Analysis Reporting: Offers comprehensive reports on document authenticity, including final_label (real, forged, AI-generated), confidence scores, and potential risks.

Technologies Used

Frontend

  • Next.js: React framework for building user interfaces.
  • TypeScript: Statically typed superset of JavaScript for enhanced code quality.
  • Tailwind CSS: Utility-first CSS framework for rapid UI development.
  • Framer Motion: Animation library for smooth and interactive UI elements.
  • Lucide React: A collection of beautiful and customisable open-source icons.
  • Radix UI: Unstyled, accessible components for building high-quality design systems.

Backend

  • FastAPI: Modern, fast (high-performance) web framework for building APIs with Python 3.7+ based on standard Python type hints.
  • Uvicorn: ASGI server to run the FastAPI application.
  • Python-Multipart: For handling multipart/form-data (file uploads).

Blockchain

  • Solidity: Programming language for writing smart contracts on Ethereum-compatible blockchains.
  • Hardhat: Development environment for compiling, deploying, testing, and debugging smart contracts.
  • Decentralised Ledger: Provides a tamper-proof and transparent record of all compliance activities.

Built With

Share this project:

Updates