Affilify is an innovative affiliate marketing platform that combines AI-powered influencer-brand matching with blockchain-verified transactions to create a transparent, fraud-proof, and efficient ecosystem.
Traditional affiliate marketing faces several challenges:
- ❌ Unfair commissions – Influencers often receive underpayments.
- ❌ Fake metrics & fraud – Businesses struggle to track genuine conversions.
- ❌ Delayed payments – Affiliates endure long payout cycles.
Affilify ensures trust, transparency, and efficiency through AI-driven influencer matching and blockchain-based transaction verification.
- ✅ AI-Powered Influencer Matching – Recommends the best partnerships for higher conversions.
- ✅ Blockchain-Verified Sales – Eliminates fraud with tamper-proof tracking.
- ✅ Instant Commission Payouts – Smart contracts ensure real-time payments.
- ✅ Decentralized Reputation System – Ranks influencers based on actual performance.
- ✅ User-Friendly Platform – No technical expertise required – anyone can start earning!
Affilify creates a win-win ecosystem where businesses maximize ROI, influencers get fair rewards, and consumers experience authentic promotions – revolutionizing affiliate marketing with AI and blockchain. 🚀
Before running the project, make sure you have:
- MetaMask Wallet installed in your browser.
- Node.js & npm installed for the frontend.
- Python & pip installed for the backend.
The project consists of two main folders and a main.py file:
📂 Affilify
├── 📂 frontend/ # Frontend (Next.js + React)
├── 📂 backend/ # Backend (Node.js + Express)
├── 📝 main.py # AI-based recommendation system (FastAPI)
Navigate to the frontend directory and install dependencies:
cd frontend
npm install"dependencies": {
"@lighthouse-web3/sdk": "^0.3.7",
"axios": "^1.8.4",
"chart.js": "^4.4.8",
"framer-motion": "^12.5.0",
"lighthouse": "^12.5.1",
"next": "15.2.3",
"react": "^19.0.0",
"react-chartjs-2": "^5.3.0",
"react-dom": "^19.0.0",
"recharts": "^2.15.1",
"socket.io-client": "^4.8.1",
"web3": "^4.16.0"
}npm run devNavigate to the backend directory and install dependencies:
cd backend
npm installCreate a .env file in the backend directory with:
MONGO_URI=your_mongodb_connection_string
PORT=8000
nodemon server.jsInstall required Python packages:
pip install fastapi uvicorn pandas numpy scikit-learn scipy motor python-dotenv pydanticuvicorn main:app --reload --port 8000Affilify consists of two portals: 1️⃣ Affiliate Portal – Manage affiliations, track performance, and receive payouts. 2️⃣ Company Portal – Add products, select influencers, and analyze conversions.
-
Affiliate Dashboard – Track earnings and product performance.

-
Affiliate Recommendation – AI-based influencer-product matching.

-
Affiliating a Product – Easy product affiliation for influencers.

-
Recently Affiliated Products – View latest promotions.

-Transaction Details - Details about transaction along with cid

-
Company Add Product – Add new products for affiliate marketing.

-Company Transaction - Shows transaction of products created by company

-**Finding Affiliates **- Finding affiliates using similarity score

🚀 Upcoming Enhancements:
- Instagram Scraping – AI-driven influencer insights (with user consent).
- AI ChatBot Integration – Seamless user experience & automated support.
Want to improve Affilify? Feel free to fork, submit issues, or open pull requests!
This project is licensed under the MIT License.
For any queries, reach out at 📧 apekshajamjar4@gmail.com
🌟 Join us in revolutionizing affiliate marketing with AI & Blockchain! 🌟








