Blame
| 0b94bf | Melisha Dsouza | 2025-11-05 06:15:34 | 1 | # Team Nova |
| 2 | ||||
| 3 | # **General Project Information** |
|||
| 4 | ||||
| 5 | 1. **Project Name** - Flowcast |
|||
| 6 | 2. **Buyer Name** - (In-House) |
|||
| 7 | 3. **Mentor** - Vaibhav Vaidya (vv161@enovate-it.com) |
|||
| 8 | 4. **Leader ** - Piyush Jain (pj290@enovate-it.com) |
|||
| 9 | ||||
| 10 | # **Introduction to Project** |
|||
| 11 | ||||
| 12 | 1. **Problem Statement** - Manual demo video creation takes too much time and effort. Teams need an automated way to generate accurate and consistent demo videos from test scripts. |
|||
| 13 | ||||
| 14 | 2. **Goals & Objectives** |
|||
| 15 | 1. **Goal**: Automate and simplify demo video creation. |
|||
| 16 | 2. **Objectives** |
|||
| 17 | 1. Use existing automation scripts to make videos |
|||
| 18 | 2. Add auto narration, captions, and highlights. |
|||
| 19 | 3. Deliver videos quickly through GitLab. |
|||
| 20 | ||||
| 21 | 3. **Description** - FlowCast automatically records UI actions from automation scripts and creates narrated demo videos. It helps teams save time in making client demos, QA evidence, and internal showcases. |
|||
| 22 | ||||
| 23 | 4. **In scope** |
|||
| 24 | 1. Automated execution of workflows from application test scripts. |
|||
| 25 | 2. Screen recording of real UI flows. |
|||
| 26 | 3. Narration and captions generated from mapped actions. |
|||
| 27 | 4. Feature highlighting (specific features or full workflows). |
|||
| 28 | 5. Video packaging and delivery via GitLab CI/CD artifacts or shareable links. |
|||
| 29 | ||||
| 30 | # **Project Technologies and Overview** |
|||
| 31 | ||||
| 32 | 1. **FrontEnd** - React |
|||
| 33 | 2. **Backend** - Microservice of Java and Python |
|||
| 34 | 3. **LLM** - Gemini 2.5-FLash, gemini-embedding-001, qwen3-coder |
|||
| 35 | 4. **AI Orchestration** - LangChain |
|||
| 36 | 5. **Integrations** - FFMPEG, Automations, DinD |
|||
| 37 | 6. **DB** - Postgres, Qdrant (vectors) |
|||
| 38 | 7. **Deployment** - Docker, Gitlab CI |
|||
| 39 | ||||
| 40 | # **Project Stakeholders, Resource Plan, and Responsibilities ** |
|||
| 41 | ||||
| 42 | | Role | No. of Resources | Name | Responsibilities | |
|||
| 43 | |--------------------------|------------------|-------------------|------------------| |
|||
| 44 | | **Mentor** | 1 | **Vaibhav Vaidya** | • Guide and support the team.<br>• Review project progress.<br>• Help in decision-making.<br>• Ensure the project follows best practices. | |
|||
| 45 | | **Leader & Lead Developer** | 1 | **Piyush Jain** | • Lead the project and team.<br>• Gather and explain requirements.<br>• Plan and assign tasks.<br>• Develop backend logic.<br>• Ensure project delivery on time. | |
|||
| 46 | | **RDM & Testing** | 1 | **Pooja Thorat** | • Responsible for Requirement Development Management (RDM) and testing processes.<br>• Ensure traceability and documentation.<br>• Maintain product quality standards. | |
|||
| 47 | | **Designer & Testing** | 1 | **Swapnil Shinde** | • Design UI and UX layouts.<br>• Create mockups and screens.<br>• Test design and functionality.<br>• Ensure a good user experience. | |
|||
| 48 | | **Backend Developer** | 1 | **Kunalsing Kadam** | • Develop backend systems and APIs.<br>• Manage database and integrations.<br>• Fix bugs and improve performance.<br>• Support testing and deployment. | |
|||
| 49 | ||||
| 50 | # **Project Timelines, Milestones, and Estimation** |
|||
| 51 | ||||
| 52 | **Estimated Start Date** - 16 September 2025 |
|||
| 53 | ||||
| 54 | **Estimated End Date ** - 01 December 2025 |
|||
| 55 | ||||
| 56 | # **Milestone Releases** |
|||
| 57 | ||||
| 58 | | Sr. No. | Milestone | Deliverables | Release Date | |
|||
| 59 | |----------|------------|--------------|---------------| |
|||
| 60 | | **1** | **Core Demo – AI Script Upload, Summarization & Video Generation** | • Functional demo flow (Upload → Summarize → Generate Video → Retrieve Video).<br>• Updated documentation and flow diagrams.<br>• Docker Compose setup for internal deployment.<br>• Internal demo to validate integration before release. | **13 Nov 2025** | |