$git clone https://github.com/nomie7/nano-banana-slides-prompterGenerate optimized prompts for Nano Banana Pro Slides - Generate slides using AI.
| 1 | # Nano Banana Slides Prompter |
| 2 | |
| 3 | Generate optimized prompts for Nano Banana Pro Slides - Generate slides using AI. |
| 4 | |
| 5 |  |
| 6 | |
| 7 | ## 🆕 v1.0.6 Update - Dynamic Character & Slide Generation! |
| 8 | |
| 9 | Major improvements to character generation and slide type intelligence! |
| 10 | |
| 11 | **What's New:** |
| 12 | - 🎭 **Dynamic Character Generation** - Characters are now generated based on your content, topic, and audience instead of using generic defaults |
| 13 | - 🧠 **Content-Aware Slide Types** - LLM analyzes your content and selects optimal slide types from 50+ templates |
| 14 | - 🎯 **Hybrid Slide System** - Smart fallback to category-based templates if analysis fails |
| 15 | - 🦊 **Non-Human Characters** - Support for animals, robots, mascots, animated objects based on content context |
| 16 | - ⚡ **Parallel Processing** - Character and content analysis run simultaneously for no added latency |
| 17 | |
| 18 | **Slide Type Categories (50+ templates):** |
| 19 | - Opening: dramatic titles, problem statements, hooks |
| 20 | - Concept: diagrams, metaphors, breakdowns, ecosystems |
| 21 | - Data: charts, dashboards, trends, correlations |
| 22 | - Process: timelines, flowcharts, flywheels, journeys |
| 23 | - Technical: architecture, stacks, APIs, infrastructure |
| 24 | - Business: strategy, ROI, market analysis, roadmaps |
| 25 | - Comparison: side-by-side, before/after, feature matrices |
| 26 | - Examples: case studies, testimonials, demos |
| 27 | - Educational: definitions, examples, quizzes |
| 28 | - Closing: summaries, CTAs, Q&A |
| 29 | |
| 30 | **New Sample Slides (v1.0.6):** |
| 31 | |
| 32 | <p> |
| 33 | <img src="./docs/samples/sample27.jpeg" width="240" alt="Sample 27"/> |
| 34 | <img src="./docs/samples/sample28.jpeg" width="240" alt="Sample 28"/> |
| 35 | <img src="./docs/samples/sample29.jpeg" width="240" alt="Sample 29"/> |
| 36 | </p> |
| 37 | <p> |
| 38 | <img src="./docs/samples/sample30.png" width="240" alt="Sample 30"/> |
| 39 | <img src="./docs/samples/sample31.png" width="240" alt="Sample 31"/> |
| 40 | <img src="./docs/samples/sample32.jpeg" width="240" alt="Sample 32"/> |
| 41 | </p> |
| 42 | |
| 43 | --- |
| 44 | |
| 45 | ## 🆕 v1.0.5 Update - Internationalization & Session Management! |
| 46 | |
| 47 | Major update with internationalization support and session management features! |
| 48 | |
| 49 | **What's New:** |
| 50 | - 🌐 **Internationalization (i18n)** - Full support for English and Chinese (中文) with react-i18next |
| 51 | - 💾 **Session Management** - Save, load, and manage multiple presentation sessions |
| 52 | - ⚙️ **LLM Settings Dialog** - Configure API keys, base URL, and model per user in browser |
| 53 | - 🔄 **State Management** - Zustand-based store for better state handling |
| 54 | - 🔒 **Security Updates** - All npm vulnerabilities fixed (7 → 0) |
| 55 | - ⚡ **Vite 7** - Upgraded to latest Vite for better performance |
| 56 | - 📦 **Dependency Updates** - 120+ packages updated for security and stability |
| 57 | |
| 58 | **Technical Improvements:** |
| 59 | - Hybrid LLM configuration: server defaults + optional user overrides |
| 60 | - Session persistence with localStorage |
| 61 | - RESTful API endpoints for sessions and settings |
| 62 | - Improved error handling and user feedback |
| 63 | - Enhanced UI with session sidebar |
| 64 | |
| 65 | **Credits:** |
| 66 | Special thanks to [@movclantian](https://github.com/movclantian) for contributing the internationalization and session management features! |
| 67 | |
| 68 | --- |
| 69 | |
| 70 | ## 🆕 v1.0.4 Update - Character Presenter! |
| 71 | |
| 72 | Introducing the **Character Presenter** feature! Add a consistent animated presenter across all your slides with extensive customization options. |
| 73 | |
| 74 | **What's New:** |
| 75 | - 🎭 **Character Presenter** - Add an animated character to guide your presentation |
| 76 | - 🎨 **8 Render Styles** - Pixar, Real, Anime, Cartoon, Sketch, Chibi, Low-Poly, Mascot |
| 77 | - ⚧️ **Gender Options** - Male, Female, or let AI decide |
| 78 | - 🎯 **24 Character Combinations** - Mix and match styles with gender preferences |
| 79 | - 🔄 **Adaptive Styling** - Characters automatically adapt to match your slide style |
| 80 | |
| 81 | **New Sample Slides (v1.0.4):** |
| 82 | |
| 83 | <p> |
| 84 | <img src="./docs/samples/sample18.jpeg" width="240" alt="Sample 18"/> |
| 85 | <img src="./docs/samples/sample19.jpeg" width="240" alt="Sample 19"/> |
| 86 | <img src="./docs/samples/sample20.jpeg" width="240" alt="Sample 20"/> |
| 87 | </p> |
| 88 | <p> |
| 89 | <img src="./docs/samples/sample21.png" width="240" alt="Sample 21"/> |