CredVerify is a secure, decentralized platform for issuing and verifying academic and professional credentials using blockchain technology.
- Blockchain-Anchored Credentials
- Multi-Institution Support
- Instant Verification
- QR Code Verification
- Credential Revocation
- Verification Analytics
- Backend: Laravel 10.x
- Frontend: Blade, Tailwind CSS, Alpine.js
- Blockchain: Ethereum, Web3.php(Through Blockcerts)
- Database: MySQL/PostgreSQL
- Authentication: Laravel Breeze
-
Credential Management
- Issue digital credentials
- Batch processing
- W3C Verifiable Credentials format
-
Blockchain Integration
- Smart contract anchoring
- Merkle root hashing
- Transaction management
-
Verification System
- Public verification portal
- API endpoints
- QR code scanning
- Clone the repository
- Run
composer install
- Copy
.env.example
to.env
- Configure database and blockchain settings
- Run migrations:
php artisan migrate
- Start the server:
php artisan serve
Edit .env
file:
DB_CONNECTION=mysql
DB_DATABASE=credverify
DB_USERNAME=root
DB_PASSWORD=
ETHEREUM_RPC_URL=https://sepolia.infura.io/v3/your-project-id
BLOCKCHAIN_CONTRACT_ADDRESS=0x...
MIT License