Skip to content

sriinathh/BlockChain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⛓️ BlockChain Monorepo

A collection of enterprise-level blockchain projects built using modern Web3 technologies, smart contracts, decentralized authentication, and secure transaction systems.

This monorepo contains multiple blockchain-based applications including crypto wallets, land registration systems, banking systems, and decentralized voting platforms.


πŸš€ Projects Included

1️⃣ Crypto Wallet App

A decentralized crypto wallet application with blockchain integration, wallet management, transaction handling, and secure authentication.

Crypto Wallet App

Features

  • Crypto wallet integration
  • Send & receive transactions
  • Secure authentication
  • Blockchain transaction history
  • Smart contract interaction
  • Responsive enterprise UI

Tech Stack

  • React.js
  • Node.js
  • Express.js
  • Hardhat
  • Ethereum
  • Solidity

2️⃣ LandChain

A blockchain-powered land registration and property verification system designed to prevent fraud and provide transparent ownership tracking.

LandChain

Features

  • Land ownership verification
  • Immutable blockchain records
  • Smart contract-based transfers
  • Fraud prevention
  • Property history tracking
  • Government-style dashboard

Tech Stack

  • React + Vite
  • Node.js
  • Express.js
  • MongoDB
  • Solidity
  • Ethereum

3️⃣ MetaBank

A decentralized blockchain banking platform with secure digital banking features and Web3 authentication.

MetaBank

Features

  • Digital banking dashboard
  • Wallet integration
  • Blockchain-based transactions
  • Secure login system
  • Account management
  • Smart contract support

Tech Stack

  • React.js
  • Node.js
  • MongoDB
  • Solidity
  • Ethereum

4️⃣ VoteChain

A secure blockchain-based E-Voting system designed for transparent and tamper-proof elections.

VoteChain

Features

  • Secure blockchain voting
  • Immutable voting records
  • Fraud prevention
  • Voter authentication
  • Election analytics
  • Real-time result system

Tech Stack

  • React.js
  • Node.js
  • Express.js
  • MongoDB
  • Solidity
  • Ethereum

πŸ“ Repository Structure

Root/
β”‚
β”œβ”€β”€ crypto-wallet-app/
β”‚   β”œβ”€β”€ client/
β”‚   └── server/
β”‚
β”œβ”€β”€ LandChain/
β”‚   β”œβ”€β”€ client/
β”‚   β”œβ”€β”€ blockchain/
β”‚   └── server/
β”‚
β”œβ”€β”€ MetaBank/
β”‚
└── VoteChain/

βš™οΈ Prerequisites

Before running the projects, install:

  • Node.js (v16+ recommended)
  • npm or yarn
  • Git

Optional:

  • MetaMask Wallet
  • Hardhat
  • Ganache

πŸ”§ Installation

Clone Repository

git clone https://github.com/sriinathh/BlockChain.git
cd BlockChain

▢️ Running Projects

Crypto Wallet App

cd crypto-wallet-app/client
npm install
npm run dev

Backend:

cd ../server
npm install
npm start

LandChain

cd LandChain/client
npm install
npm run dev

Backend & Blockchain:

cd ../server
npm install
npm start
cd ../blockchain
npm install

MetaBank

cd MetaBank
npm install
npm run dev

VoteChain

cd VoteChain
npm install
npm run dev

πŸ” Environment Variables

Create .env files inside projects.

Example:

PORT=3000
MONGO_URI=your_mongodb_uri
RPC_URL=your_blockchain_rpc
JWT_SECRET=your_secret_key

🌐 Blockchain Features

  • Smart Contracts
  • Decentralized Authentication
  • Wallet Integration
  • Ethereum Transactions
  • Secure Data Storage
  • Immutable Records
  • Fraud Prevention
  • Web3 Connectivity

πŸ›‘οΈ Security

  • JWT Authentication
  • Blockchain Verification
  • Secure Wallet Transactions
  • Protected APIs
  • Smart Contract Validation

πŸ“¦ Common Commands

Install dependencies:

npm install

Run development server:

npm run dev

Run backend:

npm start

Run tests:

npm test

πŸ”₯ Future Improvements

  • AI Integration
  • NFT Support
  • DAO Governance
  • Multi-chain Support
  • Web3 Authentication
  • Advanced Analytics
  • Mobile Applications

πŸ‘¨β€πŸ’» Author

Srinath

Blockchain Developer | Full Stack Developer | Web3 Enthusiast

GitHub: https://github.com/sriinathh


⭐ Support

If you like these projects, give this repository a ⭐ on GitHub.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors