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.