Skip to content

Apekshaj04/AffilifyMarketing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Affilify – Blockchain-Powered AI Affiliate Marketing Platform

🔥 Project Overview

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.

🚨 Problem Statement

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.

✅ Our Solution

Affilify ensures trust, transparency, and efficiency through AI-driven influencer matching and blockchain-based transaction verification.

⚡ Key Features & Benefits

  • 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!

🎯 Why Affilify?

Affilify creates a win-win ecosystem where businesses maximize ROI, influencers get fair rewards, and consumers experience authentic promotionsrevolutionizing affiliate marketing with AI and blockchain. 🚀


🛠️ Technical Information

💡 Prerequisites

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.

📂 Project Structure

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)

🎨 Frontend Setup (Next.js + React)

🔧 Installation

Navigate to the frontend directory and install dependencies:

cd frontend
npm install

📦 Required Dependencies

"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"
}

🚀 Run the Frontend

npm run dev

🔙 Backend Setup (Node.js + Express + MongoDB)

🔧 Installation

Navigate to the backend directory and install dependencies:

cd backend
npm install

🛠️ Environment Variables (.env)

Create a .env file in the backend directory with:

MONGO_URI=your_mongodb_connection_string
PORT=8000

🚀 Run the Backend

nodemon server.js

🤖 ML Recommendation System (FastAPI)

🔧 Installation

Install required Python packages:

pip install fastapi uvicorn pandas numpy scikit-learn scipy motor python-dotenv pydantic

🚀 Run the AI Service

uvicorn main:app --reload --port 8000

🌐 Platform Overview

Affilify consists of two portals: 1️⃣ Affiliate Portal – Manage affiliations, track performance, and receive payouts. 2️⃣ Company Portal – Add products, select influencers, and analyze conversions.

🏆 Features

  • Auth.js – Secure authentication. image

  • Affiliate Dashboard – Track earnings and product performance. image

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

  • Affiliating a Product – Easy product affiliation for influencers. image

  • Recently Affiliated Products – View latest promotions. image

    -Transaction Details - Details about transaction along with cid image image

  • Details Page – Deep insights into product performance. image

  • Notification System – Stay updated with important alerts. image

  • Company Dashboard – Manage products and partnerships. image

  • Company Add Product – Add new products for affiliate marketing. image

-Company Transaction - Shows transaction of products created by company image

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

  • About Page – Information about Affilify. image image

  • Clicking Links & Data on Blockchain – Ensures tamper-proof sales tracking. image image

    -Data on Blockchain image

AWS SS : WhatsApp Image 2025-11-08 at 19 11 56_75597947

WhatsApp Image 2025-11-08 at 19 12 45_799482d2

WhatsApp Image 2025-11-08 at 19 17 34_19bc69be

WhatsApp Image 2025-11-09 at 00 27 03_dc566834

WhatsApp Image 2025-11-09 at 00 29 45_6065ad35


🔮 Future Plans

🚀 Upcoming Enhancements:

  • Instagram Scraping – AI-driven influencer insights (with user consent).
  • AI ChatBot Integration – Seamless user experience & automated support.

❤️ Contributing

Want to improve Affilify? Feel free to fork, submit issues, or open pull requests!


📜 License

This project is licensed under the MIT License.


📞 Contact

For any queries, reach out at 📧 apekshajamjar4@gmail.com


🌟 Join us in revolutionizing affiliate marketing with AI & Blockchain! 🌟

About

Affilify is an innovative affiliate marketing platform that leverages AI for smart influencer-brand matching and blockchain for transparent, fraud-proof sales tracking and instant commission payouts.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors