Skip to content

Latest commit

 

History

233 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Cryptify – Revolutionizing Web3 Payments

Built for EDU Chain Hackathon: Semester 3
Track: DeFi
Team: Dhruv Pancholi, Nitin Jain, Shaurya Upadhyay, Gaurav Jain
Deployed On: EDU Chain Testnet
🔗 Live Demo
🐦 Twitter/X


💡 What is Cryptify?

Cryptify is a next-generation Web3 payment dApp that replaces cumbersome wallet addresses with human-readable usernames, integrates trust-based on-chain credit scores, and uses milestone-based smart contracts for secure freelance payments. Built and deployed on the EDU Chain Testnet, Cryptify offers a seamless, decentralized payment experience.


🔥 Why Cryptify?

  • Username-Based Transactions: Send funds to @jane instead of 0x... addresses.
  • Secure Escrow Contracts: Milestone-based payments with SWC compliance.
  • On-Chain Reputation: Trust scores based on transaction history.
  • User-Friendly Onboarding: Interactive tour powered by Driver.js.
  • AI Chatbot: Real-time support via Botpress integration.
  • Cross-Platform: Works with MetaMask SDK across devices.
  • Tech Stack: Vite, React, Tailwind CSS, Hardhat, Solidity.

🧠 Hackathon Judging Fit

Criteria Cryptify Alignment
Ecosystem Impact Boosts EDU Chain adoption with intuitive UX and reputation incentives
Community Engagement Fosters trust via public contracts, proposals, and visible user reputation
Innovation & Originality Merges usernames, escrow contracts, and credit scores into a unique DeFi solution
Feasibility & Scalability Leverages EDU Chain’s Layer 3 for low gas costs; modular contracts for growth
Team Strength Four full-stack devs skilled in Solidity, React, and wallet integrations
Traction Live demo, active Twitter, chatbot support, and hackathon-ready deliverables

🎨 UI & UX Design

  • Theme: Sleek dark purple with glassmorphism cards.
  • Animations: Smooth transitions via Framer Motion.
  • Typography: Poppins and Roboto for clarity and style.
  • Responsiveness: Optimized for desktop and mobile.
  • Onboarding: Guided setup tour with Driver.js.
  • Support: AI chatbot drawer for instant help.

🔐 Smart Contracts

Deployed on EDU Chain Testnet:

UsernameRegistry.sol

FundTransferWithRegistry.sol

CryptifySWC.sol

SWC = Standard Work Contract specification for secure freelance payments.


🌐 Frontend Modules

  • Register/Login: MetaMask SDK integration.
  • Dashboard: Balances, transaction history, and contracts.
  • Fund Transfers: Send via usernames.
  • Freelance Workflow: Post work, receive proposals, auto-generate contracts.
  • AI Chatbot: Botpress-powered assistance.
  • Onboarding Tour: Driver.js for user guidance.

⚙️ Tech Stack

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

📜 Features

Username-Based Transfers

Send ETH or tokens to @username via a global registry.

Freelance Smart Contracts

  • Escrow-protected payments (milestone-based or single).
  • Mutual approval process.
  • Deadline enforcement.

On-Chain Credit Scores

Reputation grows with successful transactions and contract completions.

AI Chatbot Assistant

  • Guides users through setup and FAQs.
  • Embedded via Botpress API.

🚀 Getting Started

Prerequisites

  • Node.js ≥ 18
  • MetaMask browser extension
  • EDU Chain Testnet added to MetaMask

Run Locally

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

Ensure you have MetaMask installed and EDU Chain network added for a smooth experience.


📄 License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 (CC BY-NC 4.0) License.
It can be used for hackathons, academic research, and engineering evaluation but cannot be used for commercial purposes.


🤝 Contributing

Contributions are welcome! Feel free to open issues, submit PRs, and help improve Cryptify.


📧 Contact Support

For any inquiries, support, or collaboration opportunities, feel free to reach out:

📧 Email Support:


🚀 Join our Web3 revolution!

🔥 Built for the Future of Web3 Payments! 🔥

About

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages