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** |
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9