Commit 0b94bf
2025-11-05 06:15:34 Melisha Dsouza: Team Nova| /dev/null .. Teams/Team Nova.md | |
| @@ 0,0 1,60 @@ | |
| + | # Team Nova |
| + | |
| + | # **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** | |