/eVault-SIH-2023

Legal Ledger: A blockchain-powered app for ultra-secure and unchangeable storage of legal documents. Decentralized, tamper-proof, and built with IPFS, and smart contracts.

Primary LanguageTypeScriptMozilla Public License 2.0MPL-2.0

Legal Ledger⚖️

Problem Statement 📝

The legal record management systems currently in use in India are facing significant challenges when it comes to security, transparency, and accessibility. These challenges are impacting the efficiency and reliability of the justice system. To overcome these issues, there is an urgent requirement for the development of a blockchain-based eVault system specifically designed for legal records.

This system should ensure that legal records are securely stored, efficiently managed, and transparently shared. Additionally, it should seamlessly integrate with existing legal databases and case management systems.

Our Aim 🎯

Its main objective is to set new standards for data security and privacy, benefiting industries with sensitive information. The system's efficiency and cost-saving features are applicable to government agencies, healthcare institutions, financial services providers, promoting innovation in both public and private sectors. Blockchain technology ensures data integrity, transparency, cross-border collaboration, secure information exchange.

Challenges we faced 😵:

One of the primary obstacles we encountered was figuring out how to store our files in the blockchain and deciding between IPFS and awarwe.
Another challenge that caused us a lot of frustration was finding a way to make each file upload unique to a specific user. Even if the user logged out, they were still able to access other documents through the hash value. To ensure that only verified users could retrieve their own documents, we attempted to manipulate the metadata.

Built with 🛠️

  • Next.js
  • IPFS
  • Bundlr
  • Filecoin
  • Node.js
  • Express.js