PrivLedger - Blockchain based document Vault

Project Code :TCMAJA1308

Objective

The objective of the PrivLedger project is to build a secure and reliable digital document vault that ensures the integrity, confidentiality, and traceability of stored documents. By integrating blockchain-inspired mechanisms, the system aims to detect tampering using SHA-256 hashing and maintain an immutable audit trail for all document activities. It incorporates JWT-based authentication with role-based access control to manage user privileges effectively.

Abstract

In today’s digital ecosystem, ensuring the integrity, confidentiality, and traceability of documents is a critical concern. PrivLedger introduces a secure, blockchain-inspired document vault built using a Java Full Stack (Spring Boot + React) framework. The system enables users to upload, store, and access documents with tamper-proof guarantees through SHA-256-based hash verification. Featuring JWT-based authentication and role-based access control, the platform supports secure login for both administrators and users. Every document upload trigger ledger entry, forming an immutable audit trail that mimics blockchain behaviour. An OTP-protected download mechanism ensures enhanced security for sensitive files. Admin users can audit activities, verify document integrity, and review version history in real-time. PrivLedger offers a scalable, transparent, and trustworthy document management solution ideal for sensitive organizational workflows.

Keywords: Blockchain-inspired Ledger, Document Integrity, Java Full Stack, Email OTP Security

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE REQUIREMENTS:

ü  Operating System                   :  Windows 7/8/10

ü  Programming Language         :  Java

ü  IDE/Workbench                      :  VS Code

ü  Database                                 :  My SQL

ü  Clint Side                                : React js

HARDWARE REQUIREMENTS:

ü  Processor                                 - I3/Intel Processor

ü  Hard Disk                                - 160GB

ü  Key Board                              - Standard Windows Keyboard

ü  Mouse                                     - Two or Three Button Mouse

ü  Monitor                                   - SVGA

ü  RAM                                       - 8GB

Demo Video

mail-banner
call-banner
contact-banner
Request Video