Skip to content

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.

Notifications You must be signed in to change notification settings

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 promotions โ€“ revolutionizing 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 ๐Ÿ“ง [email protected]


๐ŸŒŸ 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

Watchers

Forks

Releases

No releases published

Packages

No packages published