MeetingSync
Meeting Sync is an intelligent meeting scheduling and video conferencing platform that combines real-time communication, automated scheduling, and AI-powered analytics to optimize meeting productivity. This document provides a comprehensive overview of the platform's architecture, core systems, and key capabilities.

Mar 2025 – Jul 2025
Next.jsTypeScriptTailwind CSSShadcn UIAxios APISocket.IOWebRTCRedis CacheFuse.jsMongoDBMongoose
Do not change anything only for viewing.
Demo Credentials
sadiqul.islam.shakib21@gmail.comzZ1!123Features
- Intelligent meeting slot creation with overlap validation
- Automated status transitions via cron jobs
- Real-time booking and cancellation system
- Engagement tracking and analytics
- WebRTC-based peer-to-peer video calls
- Integrated chat system during meetings
- Screen sharing capabilities
- Participant management and presence tracking
- TF-IDF keyword extraction from meeting content
- K-means clustering for topic categorization
- Engagement scoring based on participation metrics
- Trend analysis and recommendation system
Challenges
- Meeting slot creation with timezone handling
- Time overlap validation and conflict prevention
- Automated status updates via cron jobs
- Participant booking and management
- Meeting slot status transitions (upcoming → active → completed)
- Video call creation and cleanup
- Engagement metric calculations
What I Learned
- Refactor folder structure for maintainability
- Extend use of caching and state memoization
- Focus on better validation, security and edge-case handling
- Improve socket retry logic and disconnection handling

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen

View Full Screen




















