
FaanConnect
AI & Social Media
🎯 Project Overview
FaanConnect is a sophisticated, full-stack influencer platform. The ecosystem is comprised of four main components working in unison: a central backend, a web application, and two distinct mobile apps—one for fans and another for creators. This structure creates a seamless environment for influencer-fan interactions, monetization, and content management.
🛠️ Technical Stack
Backend: Node.js, TypeScript, Express.js, MongoDB, Firebase Admin, Socket.io, Cashfree, OpenAI GPT, Replicate AI.
Mobile Apps (React Native): MobX, React Navigation, Stream Chat SDK, Firebase Auth, Cashfree SDK, React Native Reanimated.
Web Platform (Next.js): Tailwind CSS, React Context API, Firebase Auth.
🔑 Key Features & Capabilities
AI-Powered Chat System (Aura): Smart context management, session memory, persona training, and AI image generation.
Real-time Communication: Live chat, video calls with WebRTC, and push notifications via FCM.
Monetization & Payments: In-app wallet, service booking, bidding events, and donations powered by Cashfree.
Content Management: Media uploads with processing, gallery management, and AI content generation.
User Management: Multi-role system, KYC verification, and referral system.