DEV Community

Cover image for 🎬 MovieCrafter: AI Movie Script & Storyboard Generator ✨
Timotej Avsec
Timotej Avsec

Posted on

🎬 MovieCrafter: AI Movie Script & Storyboard Generator ✨

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

landing page

List of projects

list of projects

Create new movie script

new movie screen

Generated script and story boards

generated screenplay

generated story boards

My Code

The complete code for the project can be found in the GitHub repository:

GitHub logo 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. 🚀

banner

📖 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)