How pradeep-polishetty/smartmeet works
CodeDoc turns uploaded videos or supplied content into editable, AI-generated documentation, then supports export and project-based retrieval. The primary workflow is upload and transcribe, convert the transcript to editable HTML, generate and refine documentation, then export or save it. Other documented capabilities include multi-video topic-overlap detection and speech playback. The backend routes and frontend orchestration are sampled, but some route implementations and UI handlers are omitted; uncertain internal wiring is therefore not shown.
Main entry points: App.jsx Workflow UI · server.js Video Transcription · LandingPage.jsx Landing Page · models.js Project and Document Models
Components 19
Authoring Workflow
- Workflow UI
frontend/src/App.jsx - Landing Page
frontend/src/LandingPage.jsx - Overlap Review
frontend/src/components/OverlapModal.jsx - Edit and Preview
frontend/src/App.jsx
AI Processing
- Video Transcription
backend/server.js - Deepgram
- Transcript to HTML
backend/server.js - Doc Generation
backend/server.js - Doc Refinement
backend/server.js - Overlap Detection
backend/server.js - Groq API
Export and Playback
- Document Export
backend/server.js - Speech Playback
frontend/src/App.jsx - Web Speech API
Project Storage
- Saved Documents
frontend/src/SavedDocuments.jsx - Project and Document API
backend/server.js - Project and Document Models
backend/models.js - MongoDB
Other components
- Creator
Connections 26
- Creator → Landing Page: starts at
- Landing Page → Workflow UI: opens workflow
- Creator → Workflow UI: provides content
- Workflow UI → Video Transcription: uploads video
- Video Transcription → Deepgram: transcribes audio
- Video Transcription → Workflow UI: returns transcript
- Workflow UI → Transcript to HTML: submits transcript
- Transcript to HTML → Groq API: requests HTML
- Transcript to HTML → Workflow UI: returns HTML
- Workflow UI → Edit and Preview: passes content
- Edit and Preview → Workflow UI: edits content
- Workflow UI → Doc Generation: requests documentation
- Doc Generation → Groq API: generates document
- Doc Generation → Workflow UI: returns document
- Workflow UI → Doc Refinement: sends refinement
- Doc Refinement → Groq API: refines document
- Workflow UI → Overlap Detection: submits transcripts
- Overlap Detection → Groq API: analyzes topics
- Workflow UI → Overlap Review: shows overlaps
- Workflow UI → Document Export: requests file export
- Workflow UI → Speech Playback: starts playback
- Speech Playback → Web Speech API: speaks document
- Workflow UI → Project and Document API: saves document
- Saved Documents → Project and Document API: loads and deletes
- Project and Document API → Project and Document Models: uses schemas
- Project and Document Models → MongoDB: reads and writes