About the Project: Adchain

🚀 Inspiration

In a world where digital marketing is driven by influencer reach, there remains a gap between companies seeking promotion and influencers looking for the right opportunities. We built Adchain to close that gap by creating a seamless platform where brands and influencers can connect, collaborate, and grow together.

We envisioned a platform that works like a marketplace but feels like a social network—fluid, intuitive, and interactive. The inspiration came from the idea of merging LinkedIn’s professionalism with Instagram’s visual engagement.

🧠 What We Learned

Throughout this journey, we explored :

🔧 React & Vite for a fast, modern frontend development experience.

⚙️ Node.js & Express for building secure, scalable backend APIs.

🧱 MongoDB Atlas for storing dynamic user data and ads.

🧩 User Authentication & Dashboard Management.

💡 Real-time interaction flows using state management and API polling.

🎨 Creating responsive, animated UIs using Chakra UI and Framer Motion.

🛠️ How We Built It

🔨 Tech Stack:

Frontend: React, Vite, Chakra UI, Framer Motion

Backend: Node.js, Express

Database: MongoDB (Cloud - Atlas)

Routing: React Router

Networking: Axios

Environment Management: dotenv

✅ Features:

Dual User Types: Influencers and Companies with role-specific dashboards

Ad Posting by Companies

Category-Based Ad Matching for Influencers

Ad Acceptance & Real-Time Notification to Companies

Accepted Ads List & Proof Submission (Influencer Dashboard)

Ad Tracking & Status Management (Company Dashboard)

Responsive UI with modern swipe/scroll interactions (like a social feed)

⚔️ Challenges We Faced

User Role Separation: Designing backend logic and frontend routes to separate company and influencer flows required thoughtful architecture.

UI/UX Innovation: Building the full-screen interactive ad viewer with swipe logic to mimic a social media feed was a complex but rewarding challenge.

Data Handling: Managing relationships between users, ads, and submissions efficiently using MongoDB schemas.

Notification Triggers: Creating real-time-like notifications without sockets while maintaining performance.

🌟 Why Adchain is Unique

Adchain isn't just a business platform. It mimics the interactivity of social media while keeping the professionalism of a B2B ecosystem. With real-time updates, interactive ad viewing, and seamless collaboration tools, Adchain stands out as a powerful tool for digital campaigns.

🔮 What's Next for Adchain

In-App Chat between companies and influencers for smoother collaboration

AI-based Influencer Suggestions to help companies find the perfect match

Campaign Performance Analytics for companies to track engagement

Wallet & Payment Integration to streamline influencer payouts

Mobile App Version for on-the-go access and interaction

Adchain is just getting started — we're building the future of influencer marketing!

Share this project:

Updates

posted an update

My Contribution:

Idea & Conceptualization: Originated the idea for Adchain — a platform designed to connect companies with influencers using category-based ad matching and smart engagement tracking.

Frontend Development: Built a responsive and modern UI using React, Chakra UI, and Framer Motion to deliver a sleek, interactive experience for both companies and influencers.

Integrated AI Tools: Leveraged AI assistance (via Bolt ,Chatgpt , grok & deepseek ) to brainstorm features, optimize user flows, generate backend logic, and debug issues faster, making development more efficient and scalable.

Backend Integration: Developed backend APIs using Node.js, Express, and MongoDB, enabling secure storage and retrieval of user data, ads, and matched content.

Dashboard System: Created real-time dashboards for both influencers and companies, featuring ad creation, status tracking, and engagement metrics.

Notification Features: Implemented a smart popup and one-time notification system for key user actions like ad acceptance and proof submission.

Full-Stack Development: Independently managed full-stack architecture, connecting frontend to backend, and ensuring seamless, real-time updates between user actions.

This project demonstrates how combining creativity, coding, and the power of AI can bring ideas to life faster and smarter.

Log in or sign up for Devpost to join the conversation.