🚀 Cryptify – Revolutionizing Web3 Payments

Hackathon Submission: Hack N Crack Team Members: Dhruv Pancholi, Nitin Jain, Shaurya Upadhyay, Gaurav Jain Deployment: EDUCHAIN Testnet 🔗 Live Demo 🐦 Twitter/X


🔍 Overview

Cryptify is a decentralized payment platform built for the Web3 economy. It aims to streamline digital payments for freelancers and DAOs by eliminating complex wallet addresses and enabling milestone-based smart contracts. Cryptify introduces a credit reputation layer and username-based payments, ensuring security, trust, and usability.


🎯 Problem Statement

Current Web3 payment flows are prone to errors due to long wallet addresses and lack of trust mechanisms. Freelancers often lack secure systems for milestone-based payments and suffer from scams, delayed releases, or disputes.


💡 Our Solution: Cryptify

Cryptify tackles this with:

  • ✅ Human-readable @usernames mapped on-chain
  • ✅ Milestone-based escrow smart contracts (SWC-compliant)
  • ✅ On-chain credit scoring based on historical reputation
  • ✅ Interactive onboarding and real-time AI chatbot support
  • ✅ Cross-device compatibility via MetaMask SDK

🔐 Smart Contract Modules (Deployed on EDUCHAIN Testnet)

🔹 UsernameRegistry.sol

📍 0xc1FB6A2C6b8Ef118a71A0091946ca59E4fa82F70

  • Maps wallet addresses to unique usernames
  • Prevents duplicates and supports reverse lookup

🔹 FundTransferWithRegistry.sol

📍 0xB93C0b64caA66cf4A257f6C2D725260e1b664599

  • Username-based or direct transfers
  • Refundable or claimable flows
  • Logs metadata-rich transactions

🔹 CryptifySWC.sol

📍 0x0900B2cfAE177EFCd097e86c60387D6DF4aa14CD

  • Milestone-tracked freelance contracts
  • Mutual approval and release flows
  • On-chain reputation tracking

💻 Product Demo Walkthrough

🌐 Key Features

  • Register/Login via MetaMask SDK
  • Username-Based Transfers (e.g. send funds to @alice)
  • Smart Contract Dashboard for balances, contracts, and transactions
  • Freelance Workflow: Post a job → Accept proposal → Sign SWC contract → Milestone-based release
  • Botpress AI Chatbot: Embedded support and walkthroughs
  • Driver.js Onboarding: Interactive setup guidance

🖥️ UI/UX Highlights

  • Glassmorphism cards with dark theme
  • Framer Motion transitions
  • Poppins & Roboto fonts for accessibility
  • Fully responsive layout

⚙️ Tech Stack

Layer Technologies
Frontend React, Vite, Tailwind CSS, Driver.js, Framer Motion, Lucide Icons
Blockchain Solidity, Hardhat, EDUCHAIN Testnet
Wallet MetaMask SDK
AI/UX Botpress, Lottie Animations

🧠 Evaluation Criteria Fit

Criteria Cryptify Value Proposition
Ecosystem Impact Incentivizes adoption of EDUCHAIN via UX and reputation tooling
Community Engagement Smart contracts and reputation are publicly verifiable and extensible
Originality Unique combo of usernames, SWC contracts, and credit scores in one DeFi dApp
Scalability Modular contract architecture for future extension (e.g. DAO payroll, bounty boards)
Technical Execution Full-stack with working deployment, interactive UI, and on-chain contract calls

🚀 How to Run Locally

Prerequisites

  • Node.js ≥ 18
  • MetaMask Extension
  • EDUCHAIN Testnet configured in MetaMask

Setup

git clone https://github.com/dhruv457457/EduChain_Web-3-Project.git
cd Cryptify/frontend
npm install
npm run dev

🚀 Join us in shaping the future of decentralized payments!

Built With

Share this project:

Updates