Adfluence is a full-stack platform that connects brands with verified YouTube content creators for seamless paid collaborations.
Built with Next.js App Router (frontend & backend) using YouTube OAuth, MongoDB, Stripe, and Cloudinary.
🌐 Live Site
💻 GitHub Repo
- Login via YouTube OAuth (Google)
- Auto-fetch YouTube channel stats
- Apply for verification
- Chat with brands
- Accept paid offers
- Login/signup with verification (blue tick or license upload)
- Browse creators by niche/stats
- Contact, chat, pay, and schedule collabs
- OAuth2 with Google
- Brand license or blue tick verification
- In-app messaging
- Stripe for secure payments
- Frontend: Next.js (App Router), TailwindCSS, Shadcn UI
- Backend: Node.js, MongoDB
- Auth: Google OAuth (YouTube)
- Payments: Stripe
- Media Uploads: Cloudinary
adfluence/
├── app/
├── components/
├── lib/
├── hooks/
└── public/
├── types
├── .env.local
└── README.md
git clone https://github.com/yourusername/adfluence.git
cd adfluence# Frontend
cd client
npm install
# Backend
cd ../server
npm installPORT=3000
MONGODB_URI=your_mongo_uri
NEXT_PUBLIC_GOOGLE_CLIENT_ID=your_google_client_id
NEXT_PUBLIC_API_BASE_URL=http://localhost:3000
GOOGLE_CLIENT_SECRET=your_google_client_secret
STRIPE_SECRET_KEY=your_stripe_secret
CLOUDINARY_CLOUD_NAME=your_cloud_name
CLOUDINARY_API_KEY=your_cloudinary_key
CLOUDINARY_API_SECRET=your_cloudinary_secret
---
## 🧪 Run Locally
```bash
# Start backend
cd server
npm run dev
# Start frontend
cd ../client
npm run dev
- Creator Pro promotion system
- Admin dashboard for manual verification
- Advanced search + filter creators
- Email + notification system
- Analytics & tracking for deals
Open to suggestions, feedback, or PRs. Ping me on X/Twitter or open an issue.
Let me know if you want:
- `CONTRIBUTING.md`
- `API.md` for backend routes
- auto-generated OpenAPI docs
- deployment instructions for **Vercel (frontend)** and **Render/Railway (backend)**
Just drop the live URL and GitHub repo and I’ll insert them for you.





