Back to Home
Academic Web3 PrototypeBlockchain / Document Verification / Maintenance Proof

MaintProof

MaintProof is a Web3-based document verification prototype for maintenance reports. It generates a file hash in the browser and checks whether that hash has been registered in blockchain records.

Web3BlockchainDocument VerificationHashingAcademic Project

Project Preview

Prototype Flow Preview

MaintProof dashboard

Problem

Maintenance report documents can be altered, duplicated, or submitted without a clear verification trail, making a lightweight proof-of-integrity mechanism useful.

Goal

Explore how hashing and blockchain records can support document integrity verification for maintenance reporting scenarios.

My Role

Designed and developed an academic Web3 prototype for document verification inspired by maintenance reporting workflows.

Tools / Tech Stack

TypeScriptReactHardhatBlockchainlocalStorage simulation

Key Features

  • Dashboard summary for reports, equipment, network, and wallet status
  • Maintenance report registration flow using area, section, and equipment selection
  • Browser-based file hash calculation
  • Document verification via file upload or hash input
  • Transaction history and audit trail
  • Educational section explaining hash, blockchain, and system architecture
  • Light, dark, and system theme support
  • Simulation mode using localStorage when contract address is not configured

Screenshots

MaintProof dashboard
Dashboard summary for reports, equipment, network, and wallet status.
MaintProof report registration flow
Report registration flow using area, section, equipment, and browser-based file hashing.
MaintProof document verification page
Verification page for checking file integrity through upload or hash input.
MaintProof transaction history
Recent registration history with audit trail and verification records.

Process / Workflow

Translated a maintenance reporting problem into a document integrity use case. Designed registration and verification flows around file hashing. Prepared a simulation mode so the prototype remains usable without a deployed contract. Added educational explanations to make the Web3 concepts easier to understand.

Impact or Outcome

  • Demonstrates how hashing and blockchain records can support document integrity verification.
  • Shows a practical academic use case connected to maintenance reporting workflows.
  • Creates a base for future smart contract deployment and public demo work.

What I Learned

A file hash can act as a compact fingerprint for integrity checks. Web3 prototypes still need clear UX, fallback states, and simple explanations. Simulation mode is useful for testing flows before infrastructure is fully configured.

Links