Skip to content

Latest commit

 

History

History
105 lines (72 loc) · 4.28 KB

readme.md

File metadata and controls

105 lines (72 loc) · 4.28 KB


ScriptCraft: Crafting Testimonial Video Ads Made Simple with OpenAI

◦ Developed with the software and tools below.

GNU%20Bash tqdm JavaScript HTML5 Jinja C Poetry OpenAI Python AIOHTTP JSON Flask

GitHub license git-last-commit GitHub commit activity GitHub top language

📖 Table of Contents


📍 Overview

ScriptCraft is a web application that simplifies the creation of testimonial video ads using the power of OpenAI's GPT-3 API. Built with Flask and designed for ease of use, ScriptCraft provides users with a user-friendly interface to input product information. Leveraging the capabilities of OpenAI's GPT-3, the application dynamically generates three script ideas for a testimonial video ad based on the provided product details.


📦 Features

  1. User-Friendly Interface: The app features a clean and intuitive interface that allows users to easily input product information through a form.

  2. Dynamic Script Generation: Upon form submission, the app sends the product details to the OpenAI GPT-3 API, which dynamically generates three script ideas for a testimonial video ad.

  3. Responsive Design: The app is designed to be responsive, ensuring a seamless experience across various devices, including desktops, tablets, and mobile phones.

  4. Separation of Concerns: The code follows best practices, with separation of concerns between the Flask application, HTML templates, and static CSS files for easy maintenance and scalability.


📂 Repository Structure

└── script-craft/
    ├── .replit
    ├── main.py
    ├── poetry.lock
    ├── pyproject.toml
    ├── replit_zip_error_log.txt
    ├── requirements.txt
    └── static/
        ├── index.css
        └── result.css
        └── script.js
    └── templates/
        ├── index.html
        └── result.html

🚀 Getting Started

Dependencies

Please ensure you have the following dependencies installed on your system:

Openai

Flask

🔧 Installation

  1. Change to the project directory:
cd script-craft
  1. Install the dependencies:
pip install -r requirements.txt