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!
Log in or sign up for Devpost to join the conversation.