A case study project showcasing the design, architecture, and implementation of the MagicMovies web application. This project highlights generation of stunning images via midjounery.
- You can Create movies with a modular structure.
- Each movie consists of multiple scenes representing major narrative sections.
- Scenes are further broken into sequences.
- Allows granular control of each moment in your story.
- Organize stories like a professional screenplay, from opening shots to climactic moments.
- Add prompts for each sequence to describe visuals, mood, or actions.
- Prompts can be:
- ✏️ Edited
- ❌ Deleted
- ➕ Added dynamically
- Generate stunning images from prompts using MidJourney.
🧩 Student Task: Implement Drag and Drop (DnD) functionality to reorder prompt items dynamically.
# Clone the repository
git clone https://github.com/ehsaantech/magicmovies-case-study.git
# Navigate into the project directory
cd magicmovies-case-study
# Install dependencies
npm installStart the development server with one of the following:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devThen open your browser and navigate to:
👉 http://localhost:3000