Skip to content

🎬 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. πŸš€βœ¨

Notifications You must be signed in to change notification settings

deangilmoreremix/movie-crafter

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎬 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 the following 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.

βš™οΈ Setup Instructions

Follow these steps to get the project up and running locally:

  1. Clone this repository to your local machine.
  2. Copy the .env.example file and rename it to .env. Fill in the necessary environment variables, including your API keys for OpenAI and Pinata.
cp .env.example .env
  1. Install the PHP dependencies:
composer install && npm run build
  1. Run the database migrations:
php artisan migrate
  1. Start the Laravel development server:
php artisan serve
  1. In a separate terminal session, start the queue worker for handling background tasks (image generation, etc.):
php artisan queue:work

πŸŽ‰ About the Hackathon

This project was developed as part of the DEV.to x Pinata Hackathon, where developers create exciting applications using Pinata for decentralized file storage and management. The focus here is on leveraging Pinata to securely store and serve AI-generated storyboards for easy access, demonstrating how powerful and flexible these technologies can be.

πŸš€ Features

AI-powered script generation: Input a title, description, and genre, and let the AI write a compelling movie script. Visual storyboarding: AI-generated images that illustrate key scenes in the movie. Secure storage with Pinata: Storyboards are safely stored and served from Pinata, with secure signed URLs for access.

About

🎬 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. πŸš€βœ¨

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Blade 62.9%
  • PHP 36.7%
  • JavaScript 0.4%