Team Nova
General Project Information
- Project Name - Flowcast
- Buyer Name - (In-House)
- Mentor - Vaibhav Vaidya (vv161@enovate-it.com)
- Leader - Piyush Jain (pj290@enovate-it.com)
Introduction to Project
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.
Goals & Objectives
- Goal: Automate and simplify demo video creation.
- Objectives
- Use existing automation scripts to make videos
- Add auto narration, captions, and highlights.
- Deliver videos quickly through GitLab.
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.
In scope
- Automated execution of workflows from application test scripts.
- Screen recording of real UI flows.
- Narration and captions generated from mapped actions.
- Feature highlighting (specific features or full workflows).
- Video packaging and delivery via GitLab CI/CD artifacts or shareable links.
Project Technologies and Overview
- FrontEnd - React
- Backend - Microservice of Java and Python
- LLM - Gemini 2.5-FLash, gemini-embedding-001, qwen3-coder
- AI Orchestration - LangChain
- Integrations - FFMPEG, Automations, DinD
- DB - Postgres, Qdrant (vectors)
- 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. • Review project progress. • Help in decision-making. • Ensure the project follows best practices. |
| Leader & Lead Developer | 1 | Piyush Jain | • Lead the project and team. • Gather and explain requirements. • Plan and assign tasks. • Develop backend logic. • Ensure project delivery on time. |
| RDM & Testing | 1 | Pooja Thorat | • Responsible for Requirement Development Management (RDM) and testing processes. • Ensure traceability and documentation. • Maintain product quality standards. |
| Designer & Testing | 1 | Swapnil Shinde | • Design UI and UX layouts. • Create mockups and screens. • Test design and functionality. • Ensure a good user experience. |
| Backend Developer | 1 | Kunalsing Kadam | • Develop backend systems and APIs. • Manage database and integrations. • Fix bugs and improve performance. • 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). • Updated documentation and flow diagrams. • Docker Compose setup for internal deployment. • Internal demo to validate integration before release. |
13 Nov 2025 |