Your team'scollaboration meet
Everything your team needs.
One collaboration hub.
Video Meetings
Peer-to-peer WebRTC video calls with group rooms, camera controls, and screen sharing. No plugins — runs entirely in your browser.
Collaborative Agendas
Real-time meeting agenda editor powered by Socket.IO. Add topics tagged as Discussion, Update, Decision, or Action.
AI Meeting Minutes
Gemini AI transcribes your voice, generates summaries, and extracts action items automatically from every session.
Social Radio & Entertainment
LOKLOK-powered social radio. Watch movies together, join music rooms, play games, and hang out — entertainment is better when it's shared.
Three steps.
Zero friction.
1// Register team members2const team = await mediahub.register({3 name: "Sarah Kim",4 role: "Backend Engineer",5 bio: "Building the real-time sync engine",6 photo: "avatar.jpg"7})
Built with
modern tools.
Every layer of MediaHub is engineered for real-time performance. WebRTC for video, Socket.IO for sync, Gemini AI for intelligence — all running on a Node.js + MongoDB stack.
Performance you
can measure.
The tech that powers
MediaHub.
Built on proven open-source technologies. Every piece chosen for reliability.
Your meetings,
your privacy.
MediaHub uses peer-to-peer WebRTC for video calls and encrypted connections for all data. Your team's conversations stay private.
Video call privacy
WebRTC peer-to-peer video meetings. Audio and video never pass through our servers.
Encrypted connections
TLS 1.3 for all data in transit. Your meeting content stays between your team members.
Team-only access
Only registered team members can join meetings and view agendas. No public access by default.
Your data, your control
Export or delete your team data anytime. We don't sell or share your information with third parties.
Open APIs.
Real-time everything.
REST endpoints for data, Socket.IO for live updates, and Gemini AI for meeting intelligence. Build on top of MediaHub or use it as-is.
REST API
Full CRUD for teams, meetings, agendas, and minutes.
Socket.IO
Real-time agenda editing and live meeting sync.
Gemini AI
Automatic meeting summaries, decisions, and action items.
PWA ready
Installable app with offline support via service workers.
// Register a team memberconst response = await fetch('/api/team', {method: 'POST',headers: { 'Content-Type': 'application/json' },body: JSON.stringify({name: 'Sarah Kim',role: 'Backend Engineer',bio: 'Building real-time sync'})})// Get team membersconst team = await fetch('/api/team')const members = await team.json()
“We built MediaHub to solve our own problem — coordinating graduation project meetings across different schedules. The real-time agenda editor alone saved us hours of back-and-forth.”
MediaHub Team
ACU Graduation Project
Built by students, for students
Built for ACU graduation teams
100% free
for all teams
MediaHub is a graduation project built for students. All features included, forever. No credit card required.
Starter
Everything you need to collaborate with your team
- Team registration & profiles
- WebRTC video meetings
- Collaborative agendas
- AI meeting minutes
- Team showcase
- PWA & offline mode
- Real-time sync
Team
For graduation teams that need unlimited collaboration
- Everything in Starter
- Unlimited team members
- Priority AI summarization
- Meeting history & search
- Custom team branding
- Advanced agenda templates
- Export minutes to PDF
Enterprise
Custom deployment for institutions and organizations
- Everything in Team
- Custom domain & branding
- Self-hosted deployment
- SSO & SAML integration
- Dedicated support
- Custom integrations
- SLA guarantee
ACU Graduation Project 2025. Built with Gemini AI, WebRTC, and Socket.IO. Register now
Ready to
collaborate?
Join the team and register your profile now. 100% free, no credit card required.
No credit card required