Real-Time Social Media Messaging Dashboard need Web Development
Contact person: Real-Time Social Media Messaging Dashboard
Phone:Show
Email:Show
Location: Munich, Germany
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I’m looking to build a real-time chat dashboard for managing both Instagram Direct Messages and Facebook Page Messages via the Meta Graph API, with full role-based access control. This will be a centralized system where an admin can connect Instagram and Facebook accounts, and create limited user accounts (agents) who will only have access to the messaging dashboard.
Core Features:
Admin Panel:
Login for admin
Ability to connect Instagram and Facebook accounts via Meta API (OAuth 2.0)
Ability to create, edit, and delete users (agents)
Assign which platforms (Instagram/Facebook or both) each user can access
Agent Dashboard:
Login for users (agents)
Upon login, agents see a clean chat interface by default
Top tab switcher between:
Instagram DMs
Facebook Messages
Each section shows complete conversation threads with:
Sender name and profile picture
Message content (text, image, video, link, story reply)
Timestamps
Seen/unseen indicators
Real-Time Features:
Incoming messages appear in real-time (WebSocket or Server-Sent Events)
Agents can reply in real-time using:
Text
Image
Video
Messages sent are synced with actual Instagram/Facebook DMs
Message status: Sent / Delivered / Read
Technical Requirements:
Use Meta Graph API (Facebook + Instagram Messaging)
Support Webhooks to receive real-time updates
Real-time frontend (React preferred, or similar)
Backend can be Node.js, Python, or your recommendation
Secure token storage with refresh logic
Role-based authentication system (Admin vs. Agent)
Responsive design for desktop (mobile support optional)
Optional (Nice to Have):
Message search and filter (by name, content, tag)
Analytics (message volume, response time, etc.)
Tag conversations (e.g., “Support”, “Urgent”)
Internal notes per chat (visible only to agents)
Light/Dark mode
Deliverables:
Fully functional web-based dashboard (admin + agent)
Instructions to deploy (or offer deployment support)
Source code with documentation
Assistance with Facebook App setup (if needed)" (client-provided description)