Skip to content

jancarloonce/script-craft

Repository files navigation


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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published