Commit 08d125
2025-11-05 07:14:20 Melisha Dsouza: Enovate IT-QMS-Project Charter-Flowcast-V10 deleted.| Projects/Flowcast/Enovate IT-QMS-Project Charter-Flowcast-V10.md .. /dev/null | |
| @@ 1,60 0,0 @@ | |
| - | # Enovate IT-QMS-Project Charter-Flowcast-V1.0 |
| - | |
| - | # **General Project Information** |
| - | |
| - | 1. **Project Name** - Flowcast |
| - | 2. **Buyer Name** - (In-House) |
| - | 3. **Mentor** - Vaibhav Vaidya (vv161@enovate-it.com) |
| - | 4. **Leader ** - Piyush Jain (pj290@enovate-it.com) |
| - | |
| - | # **Introduction to Project** |
| - | |
| - | 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. |
| - | |
| - | 2. **Goals & Objectives** |
| - | 1. **Goal**: Automate and simplify demo video creation. |
| - | 2. **Objectives** |
| - | 1. Use existing automation scripts to make videos |
| - | 2. Add auto narration, captions, and highlights. |
| - | 3. Deliver videos quickly through GitLab. |
| - | |
| - | 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. |
| - | |
| - | 4. **In scope** |
| - | 1. Automated execution of workflows from application test scripts. |
| - | 2. Screen recording of real UI flows. |
| - | 3. Narration and captions generated from mapped actions. |
| - | 4. Feature highlighting (specific features or full workflows). |
| - | 5. Video packaging and delivery via GitLab CI/CD artifacts or shareable links. |
| - | |
| - | # **Project Technologies and Overview** |
| - | |
| - | 1. **FrontEnd** - React |
| - | 2. **Backend** - Microservice of Java and Python |
| - | 3. **LLM** - Gemini 2.5-FLash, gemini-embedding-001, qwen3-coder |
| - | 4. **AI Orchestration** - LangChain |
| - | 5. **Integrations** - FFMPEG, Automations, DinD |
| - | 6. **DB** - Postgres, Qdrant (vectors) |
| - | 7. **Deployment** - Docker, Gitlab CI |
| - | |
| - | # **Project Stakeholders, Resource Plan, and Responsibilities ** |
| - | |
| - | | Role | No. of Resources | Name | Responsibilities | |
| - | |--------------------------|------------------|-------------------|------------------| |
| - | | **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. | |
| - | | **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. | |
| - | | **RDM & Testing** | 1 | **Pooja Thorat** | • Responsible for Requirement Development Management (RDM) and testing processes.<br>• Ensure traceability and documentation.<br>• Maintain product quality standards. | |
| - | | **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. | |
| - | | **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. | |
| - | |
| - | # **Project Timelines, Milestones, and Estimation** |
| - | |
| - | **Estimated Start Date** - 16 September 2025 |
| - | |
| - | **Estimated End Date ** - 01 December 2025 |
| - | |
| - | # **Milestone Releases** |
| - | |
| - | | Sr. No. | Milestone | Deliverables | Release Date | |
| - | |----------|------------|--------------|---------------| |
| - | | **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** | |