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 ๐ง [email protected]
๐ Join us in revolutionizing affiliate marketing with AI & Blockchain! ๐








