What I Built
I created the AI Movie Script & Storyboard Generator, an AI-powered tool that helps users craft movie scripts and visual storyboards with ease. Users simply input a movie title, description, and genre, and the application generates a complete script using OpenAI’s GPT-4. Next, the app generates corresponding storyboard images using DALL-E 3, visually mapping out key scenes in the movie. These images are stored securely using Pinata Cloud’s Files API, making it easy for users to access their creations via signed URLs. This project demonstrates how AI and decentralized storage can come together to streamline the creative process for filmmakers and storytellers. 🎥✨
Technologies
- Laravel (TALL stack): Tailwind CSS, Alpine.js, Laravel, Livewire creating a responsive and interactive frontend and a powerful backend.
- OpenAI GPT-4: For generating movie scripts from user-provided input.
- DALL-E 3: For creating visually engaging storyboard images.
- Pinata: For securely storing and managing the storyboard images via their Files API.
Demo
Since this application relies on OpenAI tokens, a live demo has not been deployed. However, you can explore the application by pulling the code from the repository or watching the demo video below:
Screenshots:
Landing page
List of projects
Create new movie script
Generated script and story boards
My Code
The complete code for the project can be found in the GitHub repository:
tavsec / movie-crafter
🎬 AI Movie Script & Storyboard Generator – An AI-powered tool that creates movie scripts with GPT-4 and visual storyboards using DALL-E 3, securely stored with Pinata Cloud. 🚀✨
🎬 MovieCrafter | AI Movie Script & Storyboard Generator
Welcome to the AI Movie Script & Storyboard Generator – an innovative application built to streamline the process of creating movie scripts and visual storyboards using AI technology. This project was created as part of the DEV.to x Pinata Hackathon to showcase the powerful integration of Pinata for secure and efficient digital asset storage. 🚀
📖 Project Overview
Ever had a great idea for a movie but didn't know where to start? With this tool, you can input a movie title, short description, and genre, and let our AI models handle the rest! Using OpenAI GPT-4 and DALL-E 3, the app generates a fully-fledged movie script and accompanying storyboard images that bring your ideas to life. The storyboards are stored on Pinata Cloud using their Files API, ensuring they're accessible and securely stored.
🛠️ Technologies Used
This project is built using…
More Details
For this project, Pinata plays a crucial role in securely storing and serving the AI-generated storyboard images. After the images are generated using DALL-E 3, they are uploaded to Pinata Cloud via their Files API. Each image is stored as an asset on Pinata, and I use signed URLs to make the images accessible to users without exposing them publicly. This ensures that the images remain secure and can be accessed by users anytime, without compromising privacy or security. Pinata’s efficient file storage API made this integration smooth and hassle-free, enabling me to focus on building the core features of the app.
Top comments (0)