How bhaktikushan/intellmeet works
IntellMeet is a meeting and team-collaboration platform. Users authenticate, schedule or join meetings, collaborate in real time, and turn meeting transcripts into summaries and actionable tasks; they can then track work on a Kanban board and review analytics. The graph combines sampled call sites and imports with documented capabilities. Several feature modules were not excerpted, so their internal relationships are omitted where the evidence does not establish them.
Main entry points: server.js Express API · api.js API client · App.jsx App routing · MeetingRoomPage.jsx Meeting room
Components 25
Client experience
- App routing
Frontend/src/App.jsx - Auth session
Frontend/src/context/AuthContext.jsx - API client
Frontend/src/services/api.js - Dashboard
Frontend/src/pages/DashboardPage.jsx - Meeting list
Frontend/src/pages/MeetingsPage.jsx - Meeting report
Frontend/src/pages/PostMeetingDetailsPage.jsx - Kanban board
Frontend/src/pages/KanbanPage.jsx
Meetings and collaboration
- Meeting room
Frontend/src/pages/MeetingRoomPage.jsx - Meeting controls
Frontend/src/components/meeting - Socket signaling
Backend/services/socketService.js
Backend services
- Express API
Backend/server.js - Authentication routes
Backend/routes/authRoutes.js - Meeting routes
Backend/routes/meetingRoutes.js - Task routes
Backend/routes/taskRoutes.js
Domain data
- User records
Backend/models/User.js - Meeting records
Backend/models/Meeting.js - Task records
Backend/models/Task.js - Workspace records
Backend/models/Workspace.js
AI and insights
- Analytics view
Frontend/src/pages/AnalyticsPage.jsx - AI routes
Backend/routes/aiRoutes.js - Analytics routes
Backend/routes/analyticsRoutes.js - Meeting intelligence
Backend/services/aiService.js
Other components
- Team member
- WebRTC peers
- AI providers
Connections 35
- Team member → App routing: uses
README.md - App routing → Auth session: reads session
Frontend/src/App.jsx - App routing → Dashboard: routes to
Frontend/src/App.jsx - App routing → Meeting list: routes to
Frontend/src/App.jsx - App routing → Meeting room: routes to
Frontend/src/App.jsx - App routing → Meeting report: routes to
Frontend/src/App.jsx - Auth session → API client: calls
Frontend/src/context/AuthContext.jsx - Dashboard → API client: calls
Frontend/src/pages/DashboardPage.jsx - Meeting list → API client: calls
Frontend/src/pages/MeetingsPage.jsx - Meeting room → Meeting controls: renders
Frontend/src/pages/MeetingRoomPage.jsx - Meeting room → API client: calls
Frontend/src/pages/MeetingRoomPage.jsx - Meeting room → Socket signaling: signals via
README.md - Meeting room → WebRTC peers: connects peers
README.md - Meeting report → API client: calls
Frontend/src/pages/PostMeetingDetailsPage.jsx - Kanban board → API client: calls
Frontend/src/pages/KanbanPage.jsx - Analytics view → API client: calls
Frontend/src/pages/AnalyticsPage.jsx - API client → Express API: HTTP requests
Frontend/src/services/api.js - Express API → Authentication routes: mounts
Backend/server.js - Express API → Meeting routes: mounts
Backend/server.js - Express API → Task routes: mounts
Backend/server.js - Express API → AI routes: mounts
Backend/server.js - Express API → Analytics routes: mounts
Backend/server.js - Express API → Socket signaling: configures
Backend/server.js - Authentication routes → User records: reads and writes
Backend/routes/authRoutes.js - Meeting routes → Meeting records: reads and writes
Backend/routes/meetingRoutes.js - Meeting routes → Task records: uses
Backend/routes/meetingRoutes.js - Task routes → Task records: reads and writes
Backend/routes/taskRoutes.js - AI routes → Meeting intelligence: calls
Backend/routes/aiRoutes.js - Meeting routes → Meeting intelligence: generates summary
Backend/routes/meetingRoutes.js - Analytics routes → Meeting records: queries
Backend/routes/analyticsRoutes.js - Analytics routes → Task records: queries
Backend/routes/analyticsRoutes.js - Analytics routes → User records: queries
Backend/routes/analyticsRoutes.js - Socket signaling → Meeting records: uses
Backend/services/socketService.js - Socket signaling → Meeting intelligence: uses
Backend/services/socketService.js - Meeting intelligence → AI providers: requests intelligence
Backend/services/aiService.js