💡 Genitum Chatbot – New Money-Maker Projects

Copy & paste the prompts below to recreate the Genitum chatbot with new money-maker projects using different frameworks.

Project Full Prompt (Detailed)
Prompt Subscription SaaS Create a full-screen Prompt Subscription SaaS interface using Next.js, Tailwind CSS, and HeadlessUI without React. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **Subscription Plans:** Add subscription plans using HeadlessUI Modals and Tabs.
No-Code Prompt Website Builder Build a No-Code Prompt Website Builder using SvelteKit, Tailwind CSS, and Shadcn UI. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **No-Code Builder:** Add drag-and-drop components using Shadcn UI and SvelteKit.
KI-Theme Generator Create a KI-Theme Generator using Astro, Tailwind CSS, and Vanilla Extract CSS. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **Theme Generator:** Add theme generation using Vanilla Extract CSS and Astro components.
Ghostwriter Chatbot (OnlyFans) Build a Ghostwriter Chatbot for OnlyFans using Vanilla JS, Tailwind CSS, and DaisyUI. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **Ghostwriter Features:** Add OnlyFans-specific features using DaisyUI themes and custom CSS.
Product Description Generator Create a Product Description Generator using React and Shoelace UI. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **Product Description Features:** Add CSV import and one-click SEO using Shoelace UI components.
Flashcard AI Tutor Build a Flashcard AI Tutor using Vue.js and Quasar Framework. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **Flashcard Features:** Add mobile-first design and flashcard layouts using Quasar Framework.
AI Meme Generator Create an AI Meme Generator using Next.js, Tailwind CSS, and Framer Motion. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **Meme Generator Features:** Add animation and meme templates using Framer Motion and Tailwind CSS.
Dating Chat Assistant Build a Dating Chat Assistant using Vanilla JS, Bootstrap 5, and Darkmode. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **Dating Features:** Add responsive design and swipe-style UI using Bootstrap 5.
Resume / Portfolio Generator Create a Resume / Portfolio Generator using React, Tailwind CSS, and PDFMake. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **Resume Features:** Add PDF export and modern resume UI using PDFMake and Tailwind CSS.
Excel Formula Explainer Build an Excel Formula Explainer using Alpine.js and Bulma. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **Excel Features:** Add modern design and copy buttons using Bulma and Alpine.js.
Hook Generator Create a Hook Generator using Next.js and Chakra UI. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **Hook Features:** Add polished design and inputs using Chakra UI.
Legal Text Generator Build a Legal Text Generator using Astro, Tailwind CSS, and Formspark. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-700`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting. ✅ **Legal Features:** Add trust UI and form handling using Formspark and Tailwind CSS.
Genitum Chatbot – New Styles, Themes & Use Cases

💡 Genitum Chatbot – New Styles, Themes & Use Cases

Copy & paste the prompts below to recreate the Genitum chatbot with new styles, themes, and use cases using different frameworks.

Theme/Use Case Full Prompt (Detailed)
NeoMatrix Create a full-screen chatbot interface with a NeoMatrix theme using Tailwind CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`) for monospace text. ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Matrix Rain Background:** Use CSS keyframes and pseudo-elements to create the matrix rain effect. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-black`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-black`, `text-green-400`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-black`, `text-green-400`, `rounded-xl`, `p-4`, `self-start`, `border border-green-400`. - User: `bg-green-900`, `text-white`, `rounded-xl`, `p-4`, `self-end`, `border border-green-400`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-black`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-800`, `text-green-400`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-green-400`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-blue-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Glassmorphism UI Build a chatbot UI with a Glassmorphism theme using Tailwind CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col`, `bg-gradient-to-r from-purple-400 via-pink-500 to-red-500`. ✅ **Glassmorphism Effect:** Use `backdrop-filter backdrop-blur-lg`, `bg-opacity-30`, `bg-white`, `rounded-xl`, `shadow-lg`. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-opacity-30`, `bg-white`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-opacity-30`, `bg-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-opacity-30`, `bg-white`, `rounded-xl`, `p-4`, `self-start`, `shadow-lg`. - User: `bg-opacity-30`, `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`, `shadow-lg`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-opacity-30`, `bg-white`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-opacity-30`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Retro 90s Pixelchat Create a chatbot interface with a Retro 90s Pixelchat theme using Pure CSS and vanilla JavaScript without any frameworks. ✅ **Dark mode:** Use CSS custom properties for theming. ✅ **Font:** Use Google Font Press Start 2P (`font-family: 'Press Start 2P', cursive`) for pixel font. ✅ **Main Layout:** Full height `height: 100vh`, `display: flex`, `flex-direction: column` container. ✅ **Sidebar:** Slide-in left sidebar (`width: 250px`, `position: fixed`, `background: #000`, `transition: left 0.3s ease`, `left: -250px`, `left: 0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `background: #000`, `color: #0f0`, padding, `display: flex`, `justify-content: space-between`. ✅ **Messages List:** `overflow-y: auto`, `display: flex`, `flex-direction: column`, `gap: 1rem`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `background: #000`, `color: #0f0`, `border-radius: 0`, `padding: 1rem`, `align-self: flex-start`, `border: 2px solid #0f0`. - User: `background: #0f0`, `color: #000`, `border-radius: 0`, `padding: 1rem`, `align-self: flex-end`, `border: 2px solid #0f0`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`position: sticky`, `bottom: 0`, `z-index: 50`, `background: #000`, `display: flex`, `padding: 1rem`, border-top). ✅ **Input Field:** `border-radius: 0`, `background: #0f0`, `color: #000`, `flex: 1`, padding. ✅ **Buttons:** - Send: Circle button `background: #0f0`. - Paint: `background: #f00`. - Volume: `background: #00f`. - Upload: `background: #0ff`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Cyberpunk Hologram Build a chatbot UI with a Cyberpunk Hologram theme using Milligram CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via custom CSS classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `full-height`, `flex-container`, `flex-dir-column`, `bg-gradient-to-r from-purple-400 via-pink-500 to-red-500`. ✅ **Hologram Effect:** Use `box-shadow`, `border`, `background: rgba(0, 0, 0, 0.3)`, `backdrop-filter: blur(10px)`. ✅ **Sidebar:** Slide-in left sidebar (`w-250`, `fixed`, `bg-opacity-30`, `bg-white`, `transition-all`, `left--250`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-opacity-30`, `bg-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-opacity-30`, `bg-white`, `rounded-xl`, `p-4`, `self-start`, `shadow-lg`, `border border-pink-500`. - User: `bg-opacity-30`, `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`, `shadow-lg`, `border border-pink-500`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-opacity-30`, `bg-white`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-opacity-30`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Terminal Minimal Create a chatbot interface with a Terminal Minimal theme using Spectre CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use Spectre's `bg-dark` and `text-light` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`) for monospace text. ✅ **Main Layout:** Full height `h-100`, `d-flex`, `flex-column` container. ✅ **Terminal Effect:** Use `border: 1px solid #0f0`, `background: #000`, `color: #0f0`. ✅ **Sidebar:** Slide-in left sidebar (`w-250`, `fixed`, `bg-dark`, `transition-all`, `left--250`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-dark`, `text-light`, padding, `d-flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-column`, `gap-2`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-dark`, `text-light`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-green-900`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-dark`, `d-flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-800`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-green-400`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-blue-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Eco Green UI Build a chatbot UI with an Eco Green UI theme using UIKit with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `data-theme="dark"` or `"light"` on `body`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `uk-height-viewport`, `uk-flex`, `uk-flex-column`, `bg-gradient-to-r from-green-400 via-teal-500 to-blue-500`. ✅ **Eco Green Effect:** Use `backdrop-filter backdrop-blur-lg`, `bg-opacity-30`, `bg-white`, `rounded-xl`, `shadow-lg`. ✅ **Sidebar:** Slide-in left sidebar (`w-250`, `fixed`, `bg-opacity-30`, `bg-white`, `transition-all`, `left--250`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-opacity-30`, `bg-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-opacity-30`, `bg-white`, `rounded-xl`, `p-4`, `self-start`, `shadow-lg`. - User: `bg-opacity-30`, `bg-green-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`, `shadow-lg`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-opacity-30`, `bg-white`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-opacity-30`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-green-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-blue-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Game Dialogue Style Create a chatbot interface with a Game Dialogue Style theme using Semantic UI and vanilla JavaScript without React. ✅ **Dark mode:** Use Semantic UI's `inverted` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `full height`, `flex column` container, `bg-gradient-to-r from-purple-400 via-pink-500 to-red-500`. ✅ **Game Dialogue Effect:** Use `border: 2px solid #0f0`, `background: rgba(0, 0, 0, 0.7)`, `color: #0f0`. ✅ **Sidebar:** Slide-in left sidebar (`width: 250px`, `fixed`, `inverted`, `transition`, `left: -250px`, `left: 0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `inverted`, padding, `flex between`. ✅ **Messages List:** `overflow auto`, `flex column`, `gap`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `inverted`, `text`, `rounded`, `padding`, `self start`. - User: `primary`, `text white`, `rounded`, `padding`, `self end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom`, `z-index`, `inverted`, `flex`, `padding`, border-top). ✅ **Input Field:** `rounded`, `inverted`, `text white`, `flex`, padding. ✅ **Buttons:** - Send: Circle button `primary`. - Paint: `negative`. - Volume: `info`. - Upload: `positive`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Whiteboard Tutor Mode Build a chatbot UI with a Whiteboard Tutor Mode theme using Materialize CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `data-theme="dark"` or `"light"` on `body`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `full-height`, `flex-container`, `flex-dir-column`, `bg-white`. ✅ **Whiteboard Effect:** Use `border: 2px solid #000`, `background: #fff`, `color: #000`. ✅ **Sidebar:** Slide-in left sidebar (`w-250`, `fixed`, `bg-white`, `transition-all`, `left--250`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-white`, `text-black`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-white`, `text-black`, `rounded-xl`, `p-4`, `self-start`, `border border-black`. - User: `bg-yellow-200`, `text-black`, `rounded-xl`, `p-4`, `self-end`, `border border-black`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-white`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-200`, `text-black`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
iOS16 Native Chat Create a chatbot interface with an iOS16 Native Chat theme using Picnic CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use Picnic's `dark` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **iOS16 Effect:** Use `box-shadow`, `border-radius`, `background: rgba(255, 255, 255, 0.7)`, `backdrop-filter: blur(10px)`. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-white`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-white`, `text-black`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-white`, `text-black`, `rounded-xl`, `p-4`, `self-start`, `shadow-lg`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`, `shadow-lg`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-white`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-200`, `text-black`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
CRT Noir Build a chatbot UI with a CRT Noir theme using Windi CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `dark` class on `html`. ✅ **Font:** Use Google Font VT323 (`font-family: 'VT323', monospace`) for console font. ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col`, `bg-black`. ✅ **CRT Effect:** Use `border: 2px solid #0f0`, `background: #000`, `color: #0f0`, `text-shadow: 0 0 10px #0f0`. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-black`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-black`, `text-green-400`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-black`, `text-green-400`, `rounded-xl`, `p-4`, `self-start`, `border border-green-400`. - User: `bg-green-900`, `text-white`, `rounded-xl`, `p-4`, `self-end`, `border border-green-400`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-black`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-800`, `text-green-400`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-green-400`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-blue-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Magic Scroll UI Create a full-screen chatbot interface with a Magic Scroll UI theme using Tailwind CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container, `bg-gradient-to-r from-purple-400 via-pink-500 to-red-500`. ✅ **Parchment Effect:** Use `background-image: url('parchment.jpg')`, `border: 2px solid #000`, `background: rgba(255, 255, 255, 0.7)`, `backdrop-filter: blur(10px)`. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-opacity-30`, `bg-white`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-opacity-30`, `bg-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-opacity-30`, `bg-white`, `rounded-xl`, `p-4`, `self-start`, `shadow-lg`, `border border-black`. - User: `bg-opacity-30`, `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`, `shadow-lg`, `border border-black`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-opacity-30`, `bg-white`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-opacity-30`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
AI Memory Trainer Build a chatbot UI with an AI Memory Trainer theme using Bootstrap 5 with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `data-bs-theme="dark"` or `"light"` on `body`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `vh-100`, `d-flex flex-column` container. ✅ **Sidebar:** Slide-in left sidebar (`w-250`, `fixed`, `bg-dark`, `transition-all`, `left--250`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-dark`, `text-white`, padding, `d-flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-dark`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-primary`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-dark`, `d-flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-primary`. - Paint: `bg-danger`. - Volume: `bg-info`. - Upload: `bg-success`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
StoryTeller Bot Create a chatbot interface with a StoryTeller Bot theme using DaisyUI with theme support and vanilla JavaScript. ✅ Use `data-theme="dark"` or `"light"` on `html`. ✅ Apply `chat chat-start` and `chat-end` classes. ✅ Use `chat-bubble` and `avatar` for messages. ✅ Use `input input-bordered` and `btn btn-primary`. ✅ Chat layout: `flex flex-col h-screen` with scrollable `overflow-y-auto`. ✅ Responsive with Tailwind breakpoints. ✅ Sticky input at bottom with `sticky bottom-0 z-50`. ✅ Animate chat bubbles with `transition`, `opacity`, `translate-y`. ✅ DaisyUI theme examples: `synthwave`, `cyberpunk`, `corporate`, `dark`. ✅ Upload button: `btn-success`, File input hidden. ✅ Send button: `btn-circle btn-primary`. ✅ Paint: `btn-error`. ✅ Speech: custom button with SVG + JS Web Speech API. ✅ Message parsing with innerHTML or Markdown parsing lib (marked.js).
Live Translator Chat Build a chatbot interface with a Live Translator Chat theme using Shoelace Web Components and vanilla JavaScript. ✅ Use `sl-theme name="dark"` for theming. ✅ Chat messages inside `sl-card` with `slot="content"`. ✅ Bottom input: `sl-input` with `sl-button` inside `sl-input-group`. ✅ Buttons: `sl-icon-button` with circular layout. ✅ Use Shoelace utility classes like `padded`, `rounded`, `elevated`. ✅ Responsive layout with CSS Grid or Flexbox. ✅ Implement JS to handle message history, scroll, markdown rendering. ✅ Speech via Web Speech API. ✅ Upload via hidden file input and formdata POST. ✅ Shoelace supports light/dark themes, color tokens, accessibility built-in.
Podcast Mode Create a chatbot interface with a Podcast Mode theme using Chakra UI CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use Chakra's `dark` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-800`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Art Prompt Visualizer Build a chatbot UI with an Art Prompt Visualizer theme using Tachyons CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `bg-dark` classes. ✅ Use **Tachyons grid** and `container` layout. ✅ Use **Tachyons Cards** for messages: `card`, `card-body`, `bg-dark` and `bg-primary`. ✅ Chat layout: full-height `vh-100`, `flex`, `flex-column`. ✅ Messages: inside scrollable `overflow-auto`, `flex-grow`, `p-3`, `bg-dark`. ✅ Bottom input bar: `input-group`, `sticky`, `bottom-0`, with `input`, `button primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `button outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use Tachyons modal for file list or voice selection.
Resume/Portfolio Generator Create a chatbot interface with a Resume/Portfolio Generator theme using Primer CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use Primer's `dark` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-800`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Research Assistant Chat Build a chatbot UI with a Research Assistant Chat theme using MVP CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `dark` classes. ✅ Use **MVP grid** and `container` layout. ✅ Use **MVP Cards** for messages: `card`, `card-body`, `bg-dark` and `bg-primary`. ✅ Chat layout: full-height `h-screen`, `flex`, `flex-col`. ✅ Messages: inside scrollable `overflow-auto`, `flex-grow`, `p-3`, `bg-dark`. ✅ Bottom input bar: `input-group`, `sticky`, `bottom-0`, with `input`, `button primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `button outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use MVP modal for file list or voice selection.
Tweet Creator Bot Create a chatbot interface with a Tweet Creator Bot theme using W3.CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use W3.CSS's `dark` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-800`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Prompt Builder Mode Build a chatbot UI with a Prompt Builder Mode theme using Blaze CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `dark` classes. ✅ Use **Blaze grid** and `container` layout. ✅ Use **Blaze Cards** for messages: `card`, `card-body`, `bg-dark` and `bg-primary`. ✅ Chat layout: full-height `h-screen`, `flex`, `flex-col`. ✅ Messages: inside scrollable `overflow-auto`, `flex-grow`, `p-3`, `bg-dark`. ✅ Bottom input bar: `input-group`, `sticky`, `bottom-0`, with `input`, `button primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `button outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use Blaze modal for file list or voice selection.
File GPT Create a chatbot interface with a File GPT theme using Bootstrap 5 with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `data-bs-theme="dark"` or `"light"` on `body`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `vh-100`, `d-flex flex-column` container. ✅ **Sidebar:** Slide-in left sidebar (`w-250`, `fixed`, `bg-dark`, `transition-all`, `left--250`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-dark`, `text-white`, padding, `d-flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-dark`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-primary`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-dark`, `d-flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-primary`. - Paint: `bg-danger`. - Volume: `bg-info`. - Upload: `bg-success`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Clipboard Bot Build a chatbot UI with a Clipboard Bot theme using DaisyUI with theme support and vanilla JavaScript. ✅ Use `data-theme="dark"` or `"light"` on `html`. ✅ Apply `chat chat-start` and `chat-end` classes. ✅ Use `chat-bubble` and `avatar` for messages. ✅ Use `input input-bordered` and `btn btn-primary`. ✅ Chat layout: `flex flex-col h-screen` with scrollable `overflow-y-auto`. ✅ Responsive with Tailwind breakpoints. ✅ Sticky input at bottom with `sticky bottom-0 z-50`. ✅ Animate chat bubbles with `transition`, `opacity`, `translate-y`. ✅ DaisyUI theme examples: `synthwave`, `cyberpunk`, `corporate`, `dark`. ✅ Upload button: `btn-success`, File input hidden. ✅ Send button: `btn-circle btn-primary`. ✅ Paint: `btn-error`. ✅ Speech: custom button with SVG + JS Web Speech API. ✅ Message parsing with innerHTML or Markdown parsing lib (marked.js).
Code Debugger Chat Create a chatbot interface with a Code Debugger Chat theme using Shoelace Web Components and vanilla JavaScript. ✅ Use `sl-theme name="dark"` for theming. ✅ Chat messages inside `sl-card` with `slot="content"`. ✅ Bottom input: `sl-input` with `sl-button` inside `sl-input-group`. ✅ Buttons: `sl-icon-button` with circular layout. ✅ Use Shoelace utility classes like `padded`, `rounded`, `elevated`. ✅ Responsive layout with CSS Grid or Flexbox. ✅ Implement JS to handle message history, scroll, markdown rendering. ✅ Speech via Web Speech API. ✅ Upload via hidden file input and formdata POST. ✅ Shoelace supports light/dark themes, color tokens, accessibility built-in.
Business Analysis Bot Build a chatbot interface with a Business Analysis Bot theme using Chakra UI CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use Chakra's `dark` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-800`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Flashcard Chat Build a chatbot UI with a Flashcard Chat theme using Tachyons CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `bg-dark` classes. ✅ Use **Tachyons grid** and `container` layout. ✅ Use **Tachyons Cards** for messages: `card`, `card-body`, `bg-dark` and `bg-primary`. ✅ Chat layout: full-height `vh-100`, `flex`, `flex-column`. ✅ Messages: inside scrollable `overflow-auto`, `flex-grow`, `p-3`, `bg-dark`. ✅ Bottom input bar: `input-group`, `sticky`, `bottom-0`, with `input`, `button primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `button outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use Tachyons modal for file list or voice selection.
Genitum Prompt Engineering Table

💡 Genitum Chatbot – Prompt Engineering Table (Detailed)

Copy & paste the prompts below into Gemini, ChatGPT or Claude to reproduce the Genitum chatbot layout, behavior, and styling fully — without React.

Framework Full Prompt (Detailed)
Tailwind CSS + Alpine.js Create a full-screen chatbot interface using Tailwind CSS and Alpine.js without React.

✅ **Dark mode:** use `class="dark"` on `<html>`. Tailwind config should have `darkMode: 'class'`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`) ✅ **Main Layout:** full height `h-screen`, `flex flex-col` container ✅ **Sidebar:** Slide-in left sidebar (`w-[250px]`, `fixed`, `bg-[#3a3a3c]`, `transition-all`, `left-[-250px]`, `open: left-0`) ✅ **Burger Button:** toggle sidebar with Alpine.js toggle ✅ **Chat Header:** `bg-[#3a3a3c]`, `text-[#e1e1e6]`, padding, flex between ✅ **Messages List:** `overflow-y-auto`, `flex-col`, `gap-4`, `scrollbar`, background `#1c1c1e`, smooth scroll ✅ **Message Bubbles:** - Bot: `bg-[#3a3a3c]`, `text-[#e1e1e6]`, `rounded-xl`, `p-4`, `self-start` - User: `bg-[#0a84ff]`, `text-white`, `rounded-xl`, `p-4`, `self-end` ✅ **Message Avatar Icons:** use `::before` style or add inline icon `img` ✅ **Input Bar:** sticky bottom bar (`sticky bottom-0 z-50`, `bg-[#3a3a3c]`, `flex`, `p-4`, border-top) ✅ **Input Field:** `rounded-lg`, `bg-[#47474a]`, `text-white`, `flex-1`, padding ✅ **Buttons:** - Send: circle button `bg-[#0a84ff]` - Paint: `bg-[#ff6f61]` - Volume: `bg-[#6a82fb]` - Upload: `bg-[#28a745]` ✅ **Markdown Parsing:** handle bold, italics, code blocks, headings ✅ **Image Handling:** display image preview with `img[src]`, rounded corners ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()` ✅ **File Upload:** use input[type=file] with hidden trigger and call upload endpoint ✅ **Download Button:** for code messages, provide `Blob` download ✅ **Mobile Support:** media queries for `max-width: 768px`, shrink buttons to 45px ✅ **Scroll Management:** scroll to bottom on new message via JS `scrollIntoView()` ✅ **Welcome Message:** show on load using markdown formatting
Bootstrap 5 + Vanilla JS Build a chatbot UI using Bootstrap 5 with full component-based structure and vanilla JavaScript.

✅ **Dark mode toggle** via `data-bs-theme="dark"` or `light` on `body` ✅ Use **Bootstrap grid** and `container-fluid` layout ✅ Use **Bootstrap Cards** for messages: `card`, `card-body`, `bg-dark` and `bg-primary` ✅ Chat layout: full-height `vh-100`, `d-flex flex-column` ✅ Messages: inside scrollable `overflow-auto flex-grow-1 p-3 bg-black` ✅ Bottom input bar: `input-group`, `sticky-bottom`, with `form-control` and `btn btn-primary` ✅ Use `position-sticky` for the input container ✅ Add buttons with `btn btn-outline-success` for upload, volume, paint ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.) ✅ Use JS to scroll to bottom and parse markdown ✅ Use Speech Synthesis API for text-to-speech ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API) ✅ Optional: Use Bootstrap modal for file list or voice selection
DaisyUI (Tailwind Plugin) Create a Gemini-like chatbot using DaisyUI with theme support.

✅ Use `data-theme="dark"` or `"light"` on `<html>` ✅ Apply `chat chat-start` and `chat-end` classes ✅ Use `chat-bubble` and `avatar` for messages ✅ Use `input input-bordered` and `btn btn-primary` ✅ Chat layout: `flex flex-col h-screen` with scrollable `overflow-y-auto` ✅ Responsive with Tailwind breakpoints ✅ Sticky input at bottom with `sticky bottom-0 z-50` ✅ Animate chat bubbles with `transition`, `opacity`, `translate-y` ✅ DaisyUI theme examples: `synthwave`, `cyberpunk`, `corporate`, `dark` ✅ Upload button: `btn-success`, File input hidden ✅ Send button: `btn-circle btn-primary` ✅ Paint: `btn-error` ✅ Speech: custom button with SVG + JS Web Speech API ✅ Message parsing with innerHTML or Markdown parsing lib (marked.js)
Shoelace Web Components Build a chatbot interface using Shoelace Web Components.

✅ Use <sl-theme name="dark"> for theming ✅ Chat messages inside <sl-card> with `slot="content"` ✅ Bottom input: <sl-input> with <sl-button> inside <sl-input-group> ✅ Buttons: <sl-icon-button> with circular layout ✅ Use Shoelace utility classes like `padded`, `rounded`, `elevated` ✅ Responsive layout with CSS Grid or Flexbox ✅ Implement JS to handle message history, scroll, markdown rendering ✅ Speech via Web Speech API ✅ Upload via hidden file input and formdata POST ✅ Shoelace supports light/dark themes, color tokens, accessibility built-in
Genitum Chatbot Framework List

💡 Genitum Chatbot – Framework List with Detailed Prompts

Copy & paste the prompts below to recreate the Genitum chatbot layout, behavior, and styling using different frameworks.

Framework Full Prompt (Detailed)
Bulma CSS + Vanilla JS Create a full-screen chatbot interface using Bulma CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use Bulma's `has-background-dark` and `has-text-light` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`) ✅ **Main Layout:** Full height `is-fullheight`, `is-flex`, `is-flex-direction-column` container. ✅ **Sidebar:** Slide-in left sidebar (`is-250px`, `is-fixed`, `has-background-dark`, `transition-all`, `is-left-[-250px]`, `is-open: is-left-0`). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `has-background-dark`, `has-text-light`, padding, `is-flex`, `is-justify-content-space-between`. ✅ **Messages List:** `is-overflow-y-auto`, `is-flex-direction-column`, `is-gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `has-background-dark`, `has-text-light`, `is-rounded-xl`, `is-p-4`, `is-self-start`. - User: `has-background-primary`, `has-text-white`, `is-rounded-xl`, `is-p-4`, `is-self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`is-sticky`, `is-bottom-0`, `is-z-50`, `has-background-dark`, `is-flex`, `is-p-4`, border-top). ✅ **Input Field:** `is-rounded-lg`, `has-background-grey-darker`, `has-text-white`, `is-flex-1`, padding. ✅ **Buttons:** - Send: Circle button `has-background-primary`. - Paint: `has-background-danger`. - Volume: `has-background-info`. - Upload: `has-background-success`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Foundation CSS + Vanilla JS Build a chatbot UI using Foundation CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `data-theme="dark"` or `"light"` on `body`. ✅ Use **Foundation grid** and `grid-container fluid` layout. ✅ Use **Foundation Cards** for messages: `card`, `card-section`, `background-dark` and `background-primary`. ✅ Chat layout: full-height `full-height`, `flex-container`, `flex-dir-column`. ✅ Messages: inside scrollable `overflow-auto`, `flex-grow`, `p-3`, `background-dark`. ✅ Bottom input bar: `input-group`, `sticky-bottom`, with `input`, `button primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `button outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use Foundation modal for file list or voice selection.
Pure CSS + Vanilla JS Create a chatbot interface using Pure CSS and vanilla JavaScript without any frameworks. ✅ **Dark mode:** Use CSS custom properties for theming. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `height: 100vh`, `display: flex`, `flex-direction: column` container. ✅ **Sidebar:** Slide-in left sidebar (`width: 250px`, `position: fixed`, `background: #3a3a3c`, `transition: left 0.3s ease`, `left: -250px`, `left: 0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `background: #3a3a3c`, `color: #e1e1e6`, padding, `display: flex`, `justify-content: space-between`. ✅ **Messages List:** `overflow-y: auto`, `display: flex`, `flex-direction: column`, `gap: 1rem`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `background: #3a3a3c`, `color: #e1e1e6`, `border-radius: 1rem`, `padding: 1rem`, `align-self: flex-start`. - User: `background: #0a84ff`, `color: white`, `border-radius: 1rem`, `padding: 1rem`, `align-self: flex-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`position: sticky`, `bottom: 0`, `z-index: 50`, `background: #3a3a3c`, `display: flex`, `padding: 1rem`, border-top). ✅ **Input Field:** `border-radius: 0.5rem`, `background: #47474a`, `color: white`, `flex: 1`, padding. ✅ **Buttons:** - Send: Circle button `background: #0a84ff`. - Paint: `background: #ff6f61`. - Volume: `background: #6a82fb`. - Upload: `background: #28a745`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Milligram CSS + Vanilla JS Build a chatbot UI using Milligram CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via custom CSS classes. ✅ Use **Milligram grid** and `container` layout. ✅ Use **Milligram Cards** for messages: `card`, `card-body`, `background-dark` and `background-primary`. ✅ Chat layout: full-height `full-height`, `flex-container`, `flex-dir-column`. ✅ Messages: inside scrollable `overflow-auto`, `flex-grow`, `p-3`, `background-dark`. ✅ Bottom input bar: `input-group`, `sticky-bottom`, with `input`, `button primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `button outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use Milligram modal for file list or voice selection.
Spectre CSS + Vanilla JS Create a chatbot interface using Spectre CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use Spectre's `bg-dark` and `text-light` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-100`, `d-flex`, `flex-column` container. ✅ **Sidebar:** Slide-in left sidebar (`w-250`, `fixed`, `bg-dark`, `transition-all`, `left--250`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-dark`, `text-light`, padding, `d-flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-column`, `gap-2`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-dark`, `text-light`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-primary`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-dark`, `d-flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-grey-darker`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-primary`. - Paint: `bg-danger`. - Volume: `bg-info`. - Upload: `bg-success`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
UIKit + Vanilla JS Build a chatbot UI using UIKit with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `data-theme="dark"` or `"light"` on `body`. ✅ Use **UIKit grid** and `uk-container` layout. ✅ Use **UIKit Cards** for messages: `uk-card`, `uk-card-body`, `uk-background-dark` and `uk-background-primary`. ✅ Chat layout: full-height `uk-height-viewport`, `uk-flex`, `uk-flex-column`. ✅ Messages: inside scrollable `uk-overflow-auto`, `uk-flex-1`, `uk-padding`, `uk-background-dark`. ✅ Bottom input bar: `uk-input-group`, `uk-position-bottom`, with `uk-input`, `uk-button-primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `uk-button-outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use UIKit modal for file list or voice selection.
Semantic UI + Vanilla JS Create a chatbot interface using Semantic UI and vanilla JavaScript without React. ✅ **Dark mode:** Use Semantic UI's `inverted` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `full height`, `flex column` container. ✅ **Sidebar:** Slide-in left sidebar (`width: 250px`, `fixed`, `inverted`, `transition`, `left: -250px`, `left: 0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `inverted`, padding, `flex between`. ✅ **Messages List:** `overflow auto`, `flex column`, `gap`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `inverted`, `text`, `rounded`, `padding`, `self start`. - User: `primary`, `text white`, `rounded`, `padding`, `self end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom`, `z-index`, `inverted`, `flex`, `padding`, border-top). ✅ **Input Field:** `rounded`, `inverted`, `text white`, `flex`, padding. ✅ **Buttons:** - Send: Circle button `primary`. - Paint: `negative`. - Volume: `info`. - Upload: `positive`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Materialize CSS + Vanilla JS Build a chatbot UI using Materialize CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `data-theme="dark"` or `"light"` on `body`. ✅ Use **Materialize grid** and `container` layout. ✅ Use **Materialize Cards** for messages: `card`, `card-content`, `darken-4` and `blue`. ✅ Chat layout: full-height `full-height`, `flex-container`, `flex-dir-column`. ✅ Messages: inside scrollable `overflow-auto`, `flex-grow`, `p-3`, `darken-4`. ✅ Bottom input bar: `input-field`, `sticky-bottom`, with `input`, `button blue`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `button green` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use Materialize modal for file list or voice selection.
Picnic CSS + Vanilla JS Create a chatbot interface using Picnic CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use Picnic's `dark` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `dark`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `dark`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `dark`, `text-light`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `dark`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Windi CSS + Vanilla JS Build a chatbot UI using Windi CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `dark` class on `html`. ✅ Use **Windi grid** and `container` layout. ✅ Use **Windi Cards** for messages: `card`, `card-body`, `bg-dark` and `bg-primary`. ✅ Chat layout: full-height `h-screen`, `flex`, `flex-col`. ✅ Messages: inside scrollable `overflow-auto`, `flex-grow`, `p-3`, `bg-dark`. ✅ Bottom input bar: `input-group`, `sticky`, `bottom-0`, with `input`, `button primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `button outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use Windi modal for file list or voice selection.
Tailwind CSS + Vanilla JS Create a full-screen chatbot interface using Tailwind CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use `dark` class on `html`. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-800`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Bootstrap 5 + Vanilla JS Build a chatbot UI using Bootstrap 5 with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `data-bs-theme="dark"` or `"light"` on `body`. ✅ Use **Bootstrap grid** and `container-fluid` layout. ✅ Use **Bootstrap Cards** for messages: `card`, `card-body`, `bg-dark` and `bg-primary`. ✅ Chat layout: full-height `vh-100`, `d-flex flex-column`. ✅ Messages: inside scrollable `overflow-auto flex-grow-1 p-3 bg-black`. ✅ Bottom input bar: `input-group`, `sticky-bottom`, with `form-control` and `btn btn-primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `btn btn-outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use Bootstrap modal for file list or voice selection.
DaisyUI (Tailwind Plugin) + Vanilla JS Create a Gemini-like chatbot using DaisyUI with theme support and vanilla JavaScript. ✅ Use `data-theme="dark"` or `"light"` on `html`. ✅ Apply `chat chat-start` and `chat-end` classes. ✅ Use `chat-bubble` and `avatar` for messages. ✅ Use `input input-bordered` and `btn btn-primary`. ✅ Chat layout: `flex flex-col h-screen` with scrollable `overflow-y-auto`. ✅ Responsive with Tailwind breakpoints. ✅ Sticky input at bottom with `sticky bottom-0 z-50`. ✅ Animate chat bubbles with `transition`, `opacity`, `translate-y`. ✅ DaisyUI theme examples: `synthwave`, `cyberpunk`, `corporate`, `dark`. ✅ Upload button: `btn-success`, File input hidden. ✅ Send button: `btn-circle btn-primary`. ✅ Paint: `btn-error`. ✅ Speech: custom button with SVG + JS Web Speech API. ✅ Message parsing with innerHTML or Markdown parsing lib (marked.js).
Shoelace Web Components + Vanilla JS Build a chatbot interface using Shoelace Web Components and vanilla JavaScript. ✅ Use `sl-theme name="dark"` for theming. ✅ Chat messages inside `sl-card` with `slot="content"`. ✅ Bottom input: `sl-input` with `sl-button` inside `sl-input-group`. ✅ Buttons: `sl-icon-button` with circular layout. ✅ Use Shoelace utility classes like `padded`, `rounded`, `elevated`. ✅ Responsive layout with CSS Grid or Flexbox. ✅ Implement JS to handle message history, scroll, markdown rendering. ✅ Speech via Web Speech API. ✅ Upload via hidden file input and formdata POST. ✅ Shoelace supports light/dark themes, color tokens, accessibility built-in.
Chakra UI (CSS) + Vanilla JS Create a chatbot interface using Chakra UI CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use Chakra's `dark` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-800`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Tachyons CSS + Vanilla JS Build a chatbot UI using Tachyons CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `bg-dark` classes. ✅ Use **Tachyons grid** and `container` layout. ✅ Use **Tachyons Cards** for messages: `card`, `card-body`, `bg-dark` and `bg-primary`. ✅ Chat layout: full-height `vh-100`, `flex`, `flex-column`. ✅ Messages: inside scrollable `overflow-auto`, `flex-grow`, `p-3`, `bg-dark`. ✅ Bottom input bar: `input-group`, `sticky`, `bottom-0`, with `input`, `button primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `button outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use Tachyons modal for file list or voice selection.
Primer CSS + Vanilla JS Create a chatbot interface using Primer CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use Primer's `dark` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-800`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
MVP CSS + Vanilla JS Build a chatbot UI using MVP CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `dark` classes. ✅ Use **MVP grid** and `container` layout. ✅ Use **MVP Cards** for messages: `card`, `card-body`, `bg-dark` and `bg-primary`. ✅ Chat layout: full-height `h-screen`, `flex`, `flex-col`. ✅ Messages: inside scrollable `overflow-auto`, `flex-grow`, `p-3`, `bg-dark`. ✅ Bottom input bar: `input-group`, `sticky`, `bottom-0`, with `input`, `button primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `button outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use MVP modal for file list or voice selection.
W3.CSS + Vanilla JS Create a chatbot interface using W3.CSS and vanilla JavaScript without React. ✅ **Dark mode:** Use W3.CSS's `dark` classes. ✅ **Font:** Use Google Font Orbitron (`font-family: 'Orbitron', sans-serif`). ✅ **Main Layout:** Full height `h-screen`, `flex`, `flex-col` container. ✅ **Sidebar:** Slide-in left sidebar (`w-64`, `fixed`, `bg-gray-800`, `transition-all`, `left--64`, `left-0` when open). ✅ **Burger Button:** Toggle sidebar with vanilla JS event listeners. ✅ **Chat Header:** `bg-gray-800`, `text-white`, padding, `flex`, `justify-between`. ✅ **Messages List:** `overflow-auto`, `flex-col`, `gap-4`, custom scrollbar, smooth scroll. ✅ **Message Bubbles:** - Bot: `bg-gray-800`, `text-white`, `rounded-xl`, `p-4`, `self-start`. - User: `bg-blue-500`, `text-white`, `rounded-xl`, `p-4`, `self-end`. ✅ **Message Avatar Icons:** Use `::before` style or add inline icon `img`. ✅ **Input Bar:** Sticky bottom bar (`sticky`, `bottom-0`, `z-50`, `bg-gray-800`, `flex`, `p-4`, border-top). ✅ **Input Field:** `rounded-lg`, `bg-gray-700`, `text-white`, `flex-1`, padding. ✅ **Buttons:** - Send: Circle button `bg-blue-500`. - Paint: `bg-red-500`. - Volume: `bg-purple-500`. - Upload: `bg-green-500`. ✅ **Markdown Parsing:** Handle bold, italics, code blocks, headings. ✅ **Image Handling:** Display image preview with `img[src]`, rounded corners. ✅ **Speech Synthesis:** Use Web Speech API via JS `speechSynthesis.speak()`. ✅ **File Upload:** Use input[type=file] with hidden trigger and call upload endpoint. ✅ **Download Button:** For code messages, provide `Blob` download. ✅ **Mobile Support:** Media queries for `max-width: 768px`, shrink buttons to 45px. ✅ **Scroll Management:** Scroll to bottom on new message via JS `scrollIntoView()`. ✅ **Welcome Message:** Show on load using markdown formatting.
Blaze CSS + Vanilla JS Build a chatbot UI using Blaze CSS with full component-based structure and vanilla JavaScript. ✅ **Dark mode toggle** via `dark` classes. ✅ Use **Blaze grid** and `container` layout. ✅ Use **Blaze Cards** for messages: `card`, `card-body`, `bg-dark` and `bg-primary`. ✅ Chat layout: full-height `h-screen`, `flex`, `flex-col`. ✅ Messages: inside scrollable `overflow-auto`, `flex-grow`, `p-3`, `bg-dark`. ✅ Bottom input bar: `input-group`, `sticky`, `bottom-0`, with `input`, `button primary`. ✅ Use `position-sticky` for the input container. ✅ Add buttons with `button outline-success` for upload, volume, paint. ✅ Add icons with Font Awesome (`fa-paper-plane`, `fa-upload`, `fa-volume-up`, etc.). ✅ Use JS to scroll to bottom and parse markdown. ✅ Use Speech Synthesis API for text-to-speech. ✅ File Upload: input[type=file], handle upload via fetch POST (Google Gemini API). ✅ Optional: Use Blaze modal for file list or voice selection.
Prompt Engineering Table - Genitum Chatbot

⚡ Prompt Engineering Table – Genitum Chatbot UI

Framework Enhanced Prompt
Tailwind CSS Create a responsive chatbot UI using Tailwind CSS with full support for dark/light mode via class="dark".
Use a flex column layout with scrollable chat window, sticky input area, and blue (#0a84ff) accent buttons.
Dark: bg-[#1c1c1e], text-[#e1e1e6]; Light: bg-[#f5f5f5], text-[#333].
Use rounded message bubbles, modern font like 'Orbitron', and mobile-first layout.
DaisyUI Build a chatbot interface using DaisyUI with the 'synthwave' theme.
Use built-in data-theme switching on <html>, and chat bubbles with avatars.
Accent color: #0a84ff, responsive layout, and sticky input.
Use daisyUI components: btn, input, chat-bubble.
Bootstrap 5 Create a chat layout using Bootstrap 5 with dark/light mode support via data-bs-theme.
Use cards for messages, input-group at bottom, sticky positioning.
Dark: bg-dark, text-light; Light: bg-light, text-dark.
Use utility classes for spacing, alignment, and responsiveness.
Flowbite Design a chatbot UI using Flowbite components + Tailwind.
Dark mode toggled via class="dark" on html.
Use Flowbite's chat message UI with avatars, timestamps, and flex layout.
Sticky input bar with Tailwind spacing and border utilities.
Material Design Lite (MDL) Generate a chatbot using Material Design Lite with floating action button for send.
Use mdl-card for message bubbles, mdl-textfield for input.
Implement dark mode using 'mdl-dark-theme' and custom CSS overrides.
Layout must be mobile-friendly and use elevation/shadow for depth.
Metro 4 UI Build a Windows-style chatbot UI using Metro 4 UI.
Switch dark/light themes using Metro.setTheme('dark') or 'light'.
Use Metro cards and inputs, layout with flexbox and sticky bottom input.
Accent buttons in neon blue (#0a84ff).
UIkit Create a chat layout with UIkit using uk-card for messages, uk-container for layout.
Dark mode via uk-dark and background override: #1c1c1e.
Input bar at bottom using uk-navbar and sticky positioning.
Rounded messages, avatars, and fluid design on mobile.
Bulma Use Bulma to create a chatbot interface with dark/light support via body.dark class.
Use columns and tiles to arrange messages, and Bulma field/control for input.
Custom dark theme: bg: #1c1c1e, text: #e1e1e6.
Rounded messages, avatar icons, and sticky chat input area.
Shoelace Create a Web Component-based chatbot using Shoelace UI.
Wrap UI in <sl-theme name="dark"> or "light".
Use <sl-card> for messages, <sl-input> and <sl-button> for input UI.
Customize theme with CSS variables and provide toggle support.
Windstrap Build a hybrid chatbot UI using Windstrap (Tailwind + Bootstrap).
Use Bootstrap grid system for layout and Tailwind classes for styling.
Dark mode toggled via html class="dark", buttons with bg-[#0a84ff].
Sticky input with flex-row and responsive padding.
Frontend-Only Chatbot Projekte mit CDN-Frameworks

🚀 Frontend-Only Chatbot Projekte – CDN-basierte Implementierungen

Alle folgenden Projekte können ausschließlich mit Frontend-Technologien und CDN-eingebundenen Frameworks umgesetzt werden, ohne eigenes Backend.

Projekt Detaillierter Prompt
Markdown-to-PDF Konverter Bot
TailwindCSS + Alpine.js + jsPDF
Erstelle einen Chatbot für Markdown-zu-PDF Konvertierung mit TailwindCSS und Alpine.js (über CDN). ✅ **Layout:** Zwei-Spalten-Layout mit Chat links und Vorschau rechts ✅ **CSS Framework:** TailwindCSS via CDN (https://cdn.tailwindcss.com) ✅ **JS Framework:** Alpine.js via CDN (https://cdn.alpinejs.dev/dist/cdn.min.js) ✅ **PDF Bibliothek:** jsPDF via CDN (https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js) ✅ **Markdown Parser:** Marked.js via CDN (https://cdn.jsdelivr.net/npm/marked/marked.min.js) ✅ **Hauptfunktionen:** - Echtzeit-Markdown-Vorschau mit Syntax-Highlighting - PDF-Erstellung mit anpassbaren Einstellungen (Seitenformat, Ränder, Schriftart) - Speichern/Laden von Dokumenten im localStorage - Markdown-Vorlagen für verschiedene Dokumenttypen - Exportieren als PDF oder HTML ✅ **UI-Elemente:** - Dunkler/Heller Modus Toggle mit TailwindCSS - Responsive Layout mit Tailwind Breakpoints - Floating Action Button für schnelles Exportieren - Tastaturkürzel für häufige Aktionen - Drag-and-Drop für Bilder mit Base64-Konvertierung ✅ **Chat-Features:** - Markdown-Hilfebefehle (!help, !template) - Einfache KI-Antworten über vorab definierte Regeln - Dokumentenstatistik (Wörter, Lesezeit) - Formatierungsvorschläge ✅ **Ohne Backend:** - Vollständig clientseitiges Rendering - Lokale Speicherung mit localStorage/IndexedDB - Offline-Unterstützung mit service worker ✅ **Performance-Optimierungen:** - Lazy-Loading für PDF-Bibliothek - Debounced Rendering für Echtzeit-Vorschau - Alpine.js für reaktive UI-Updates ohne virtuelles DOM
Lokaler Sprachassistent
Bootstrap 5 + Vanilla JS + Web Speech API
Entwickle einen lokalen Sprachassistenten mit Bootstrap 5 und der Web Speech API ohne Backend. ✅ **Layout:** Zentrale Chat-Oberfläche mit Sprachvisualisierung ✅ **CSS Framework:** Bootstrap 5 via CDN (https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css) ✅ **JS:** Vanilla JavaScript mit Web Speech API ✅ **Icons:** Bootstrap Icons via CDN (https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css) ✅ **Hauptfunktionen:** - Spracherkennung mit Web Speech API (SpeechRecognition) - Sprachsynthese mit verschiedenen Stimmen (SpeechSynthesis) - Vordefinierte Befehle für häufige Aufgaben - Offline-Wörterbuch für grundlegende Antworten - Visuelle Feedback-Animation bei Spracherkennung ✅ **UI-Elemente:** - Großer Mikrofon-Button mit Statusanzeige - Gesprächsverlauf mit Bootstrap Cards - Einstellungsmenü für Stimme und Sprache - Dunkles/Helles Design mit Bootstrap Theming - Responsive Layout für alle Geräte ✅ **Befehls-Features:** - Zeit- und Datumsabfragen - Einfache Berechnungen - Timer und Wecker - Zufallsgeneratoren (Würfel, Münze, Zahlen) - Notizen im localStorage speichern ✅ **Lokale Verarbeitung:** - Regelbasierte Antwortgenerierung - Schlüsselworterkennung für Befehle - Offline-Funktionalität mit IndexedDB - Kein Server oder API-Abhängigkeit ✅ **Erweiterbarkeit:** - Benutzerdefinierte Befehle hinzufügen - Lokale Wissensdatenbank mit JSON - Sprachbefehle für Browser-Steuerung
Interaktiver Code-Erklärer
Bulma CSS + Prism.js + Vanilla JS
Erstelle einen interaktiven Code-Erklärer Chatbot mit Bulma CSS und Prism.js über CDN. ✅ **Layout:** Chat mit integriertem Code-Editor und Erklärungsbereich ✅ **CSS Framework:** Bulma via CDN (https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css) ✅ **Code Highlighting:** Prism.js via CDN (https://cdn.jsdelivr.net/npm/prismjs@1.29.0/prism.min.js) ✅ **Icons:** Font Awesome via CDN (https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css) ✅ **Hauptfunktionen:** - Syntax-Highlighting für 20+ Programmiersprachen - Interaktive Code-Ausführung für JavaScript, HTML und CSS - Schrittweise Code-Erklärungen mit Hervorhebung - Code-Snippets-Bibliothek mit häufigen Mustern - Lokale Verlaufshistorie ✅ **UI-Elemente:** - Split-Pane Layout mit anpassbaren Größen - Tabs für verschiedene Dateien/Sprachen - Dunkles Code-Editor-Theme - Responsive Design mit Bulma Columns - Floating-Toolbar für häufige Aktionen ✅ **Erklärungsfunktionen:** - Vordefinierte Erklärungen für gängige Patterns - Zeilenweise Code-Annotation - Visualisierung von Algorithmen mit SVG - Best-Practice-Hinweise und Refactoring-Vorschläge - Performance-Tipps ✅ **Ohne Backend:** - Statische Code-Analyse im Browser - Lokales Ausführen von JavaScript in sandbox - Speichern von Snippets im localStorage - Offline-Zugriff auf Dokumentation ✅ **Zusatzfeatures:** - Code-Sharing über URL-Parameter - Export als Markdown oder HTML - Tastaturkürzel für effizientes Arbeiten - Automatische Code-Formatierung
Visueller CSS Generator
DaisyUI + Alpine.js + Vanilla JS
Baue einen visuellen CSS-Generator Chatbot mit DaisyUI und Alpine.js über CDN. ✅ **Layout:** Chat mit Live-Vorschau und CSS-Ausgabe ✅ **CSS Framework:** Tailwind + DaisyUI via CDN (https://cdn.jsdelivr.net/npm/daisyui@3.1.0/dist/full.css) ✅ **JS Framework:** Alpine.js via CDN (https://cdn.alpinejs.dev/dist/cdn.min.js) ✅ **Color Picker:** Pickr via CDN (https://cdn.jsdelivr.net/npm/@simonwep/pickr/dist/pickr.min.js) ✅ **Hauptfunktionen:** - Visuelles Erstellen von CSS-Komponenten durch Chat-Befehle - Echtzeit-Vorschau der generierten Stile - Anpassbare Farbpaletten und Design-Systeme - Export als CSS, SCSS oder Tailwind-Klassen - Responsive Design-Vorschau für verschiedene Geräte ✅ **UI-Elemente:** - Interaktive Komponenten-Galerie mit DaisyUI - Farbpaletten-Manager mit visueller Auswahl - Property-Inspector für CSS-Eigenschaften - Themenwechsler für Hell/Dunkel und verschiedene Stile - Drag & Drop für UI-Komponenten ✅ **Chat-Befehle:** - "Erstelle Button mit Farbverlauf von #fff nach #000" - "Mache den Rand abgerundet mit 8px" - "Füge Hover-Effekt mit Schatten hinzu" - "Zeige mir Beispiele für Cards" - "Generiere eine responsive Navbar" ✅ **Ohne Backend:** - Lokale Speicherung von Projekten - Offline-Funktionalität mit Service Worker - Direkte DOM-Manipulation für Live-Vorschau - CSS-Parser und Generator im Browser ✅ **Export-Optionen:** - Reines CSS mit Vendor-Präfixen - HTML + CSS Boilerplate - Tailwind-Konfiguration - CSS-Framework-spezifische Klassen
Lokaler Workout-Trainer
Spectre CSS + Vanilla JS + IndexedDB
Entwickle einen Workout-Trainer Chatbot mit Spectre CSS und IndexedDB für Offline-Nutzung. ✅ **Layout:** Chat-Interface mit Übungs-Visualisierung ✅ **CSS Framework:** Spectre.css via CDN (https://unpkg.com/spectre.css/dist/spectre.min.css) ✅ **JS:** Vanilla JavaScript mit IndexedDB für Datenspeicherung ✅ **Animationen:** Anime.js via CDN (https://cdn.jsdelivr.net/npm/animejs@3.2.1/lib/anime.min.js) ✅ **Hauptfunktionen:** - Vordefinierte Workout-Routinen nach Schwierigkeitsgrad - Timer für Übungen und Pausen mit Audio-Feedback - Fortschrittsverfolgung mit Charts - Personalisierte Workout-Pläne - Übungsanleitungen mit SVG-Animationen ✅ **UI-Elemente:** - Übungskarten mit Illustrationen - Interaktive Timer mit Fortschrittsanzeige - Statistik-Dashboard mit Spectre.css Charts - Kalenderansicht für Trainingshistorie - Responsive Design für Nutzung während des Trainings ✅ **Chat-Interaktionen:** - "Zeige mir ein 10-Minuten Workout" - "Ich brauche Übungen für den Rücken" - "Starte HIIT-Training mit 30 Sekunden Intervallen" - "Wie mache ich einen korrekten Liegestütz?" - "Speichere meine heutige Leistung" ✅ **Offline-Funktionalität:** - Vollständige Workout-Datenbank in IndexedDB - Fortschrittsspeicherung lokal - Service Worker für Offline-Zugriff - Exportieren/Importieren von Trainingsplänen als JSON ✅ **Personalisierung:** - Anpassbare Workout-Dauer und Intensität - Eigene Übungen hinzufügen mit Beschreibungen - Erinnerungen über Browser-Notifications - Persönliche Ziele setzen und verfolgen
Interaktiver Reiseführer
UIkit + Leaflet + Vanilla JS
Erstelle einen interaktiven Reiseführer-Chatbot mit UIkit und Leaflet-Karten über CDN. ✅ **Layout:** Chat mit integrierter Kartenansicht und POI-Informationen ✅ **CSS Framework:** UIkit via CDN (https://cdn.jsdelivr.net/npm/uikit@3.16.19/dist/css/uikit.min.css) ✅ **JS Framework:** UIkit JS + Vanilla JS (https://cdn.jsdelivr.net/npm/uikit@3.16.19/dist/js/uikit.min.js) ✅ **Karten:** Leaflet via CDN (https://unpkg.com/leaflet@1.9.4/dist/leaflet.js) ✅ **Hauptfunktionen:** - Interaktive Karte mit Points of Interest - Offline-Reiseführer für 50+ Städte - Routenplanung und Entfernungsberechnung - Lokale Speicherung von Favoriten und Reiseplänen - Fotogalerie für Sehenswürdigkeiten ✅ **UI-Elemente:** - Vollbild-Karte mit Chat-Overlay - POI-```html - POI-Karten mit Bildern und Beschreibungen - Filterbare Listen nach Kategorien (Sehenswürdigkeiten, Restaurants, Hotels) - Responsive Design mit UIkit Grid - Offline-Indikator und Downloadfortschritt ✅ **Chat-Interaktionen:** - "Zeige mir Sehenswürdigkeiten in Berlin" - "Wie komme ich vom Brandenburger Tor zum Reichstag?" - "Speichere diese Location als Favorit" - "Erstelle eine Tagestour mit 5 Stops" - "Welche Restaurants gibt es in der Nähe?" ✅ **Offline-Funktion:** - Vordefinierte Stadtpakete zum Herunterladen - Offline-Kartenmaterial mit Leaflet - Lokale POI-Datenbank in IndexedDB - Reisepläne im localStorage speichern ✅ **Zusatzfeatures:** - Tag/Nacht-Modus für Karten - Augmented Reality Richtungsanzeige (wenn WebXR verfügbar) - Sharing von Routen via URL-Parameter - Sprachausgabe für Sehenswürdigkeitsbeschreibungen
Budgetplaner mit KI-Tipps
Bootstrap 5 + Chart.js + Vanilla JS
Entwickle einen Budgetplaner-Chatbot mit Bootstrap 5 und Chart.js über CDN. ✅ **Layout:** Chat mit Dashboard für Finanzübersicht ✅ **CSS Framework:** Bootstrap 5 via CDN (https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css) ✅ **Charts:** Chart.js via CDN (https://cdn.jsdelivr.net/npm/chart.js) ✅ **Datenspeicherung:** localStorage/IndexedDB für Finanzdaten ✅ **Hauptfunktionen:** - Ausgaben- und Einnahmen-Tracking mit Kategorien - Visualisierung von Finanztrends mit verschiedenen Diagrammen - Budget-Planung mit Erinnerungen - Regelbasierte Spartipps basierend auf Ausgabemustern - Exportieren/Importieren von Finanzdaten als CSV/JSON ✅ **UI-Elemente:** - Finanz-Dashboard mit Bootstrap Cards - Interaktive Diagramme (Donut, Balken, Linien) - Transaktions-Tabelle mit Sortier- und Filterfunktion - Kategorie-Manager mit benutzerdefinierten Farben - Responsive Design für Mobile Banking ✅ **Chat-Features:** - "Wie viel habe ich diesen Monat für Essen ausgegeben?" - "Erstelle ein Budget von 300€ für Freizeit" - "Zeige meine größten Ausgaben" - "Vergleiche meine Ausgaben mit letztem Monat" - "Gib mir Spartipps für Lebensmittel" ✅ **Lokale Verarbeitung:** - Vollständig lokale Datenspeicherung für Privatsphäre - Regelbasierte Spartipps ohne externe APIs - Offline-Funktionalität mit Service Worker - Verschlüsselung sensibler Daten im Browser ✅ **Zusatzfeatures:** - Dunkelmodus für nächtliches Budgeting - Finanzielle Ziele mit Fortschrittsanzeigen - Wiederkehrende Transaktionen automatisieren - PDF-Export für Monatsberichte
Interaktiver Sprachtutor
Materialize CSS + Web Speech API + Vanilla JS
Erstelle einen interaktiven Sprachtutor-Chatbot mit Materialize CSS und Web Speech API über CDN. ✅ **Layout:** Chat mit Aussprache-Visualisierung und Übungsbereich ✅ **CSS Framework:** Materialize CSS via CDN (https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css) ✅ **JS Framework:** Materialize JS + Vanilla JS (https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js) ✅ **Audio:** Web Speech API für Spracherkennung und -synthese ✅ **Hauptfunktionen:** - Vokabeltraining mit Spracherkennung - Ausspracheübungen mit Feedback - Dialogbasiertes Sprachtraining - Flashcard-System mit Spaced Repetition - Offline-Wörterbuch für grundlegende Übersetzungen ✅ **UI-Elemente:** - Sprechblasen mit Audio-Kontrollen - Fortschrittsanzeige für Lernfortschritt - Materialize Cards für Vokabelsets - Tabs für verschiedene Übungstypen - Responsive Design für mobiles Lernen ✅ **Übungstypen:** - Hören und Nachsprechen - Wort-Bild-Zuordnung - Lückentexte ausfüllen - Dialogsimulationen - Vokabelquiz mit Spracherkennung ✅ **Offline-Funktionalität:** - Lokale Sprachdatenbank für gängige Phrasen - Fortschrittsspeicherung in IndexedDB - Downloadbare Lektionen für Offline-Nutzung - Service Worker für App-ähnliches Erlebnis ✅ **Personalisierung:** - Anpassbares Lerntempo - Fokus auf problematische Wörter/Phrasen - Lernziele und tägliche Übungsroutinen - Statistiken zur Lernentwicklung
Rezeptassistent mit Nährwertrechner
Tailwind CSS + Alpine.js + localStorage
Entwickle einen Rezeptassistenten mit Nährwertrechner mit Tailwind CSS und Alpine.js über CDN. ✅ **Layout:** Chat mit Rezeptanzeige und Nährwertrechner ✅ **CSS Framework:** Tailwind CSS via CDN (https://cdn.tailwindcss.com) ✅ **JS Framework:** Alpine.js via CDN (https://cdn.alpinejs.dev/dist/cdn.min.js) ✅ **Icons:** Heroicons via CDN (https://unpkg.com/heroicons@2.0.18/dist/24/outline/") ✅ **Hauptfunktionen:** - Rezeptsuche nach Zutaten im Haus - Nährwertberechnung mit lokalem Lebensmitteldatenbank - Portionsgrößenanpassung mit automatischer Neuberechnung - Einkaufslisten-Generator - Diätspezifische Filterung (vegan, glutenfrei, etc.) ✅ **UI-Elemente:** - Rezeptkarten mit Bildern und Zubereitungszeit - Interaktive Zutatenliste mit Checkboxen - Nährwerttabelle mit visuellen Indikatoren - Filter-Dropdown für Ernährungspräferenzen - Responsive Design mit Tailwind-Breakpoints ✅ **Chat-Interaktionen:** - "Was kann ich mit Kartoffeln und Zwiebeln kochen?" - "Zeige mir proteinreiche vegetarische Rezepte" - "Berechne Nährwerte für dieses Rezept" - "Erstelle Einkaufsliste für 4 Personen" - "Speichere dieses Rezept in meinen Favoriten" ✅ **Lokale Datenverarbeitung:** - Eingebettete Rezeptdatenbank mit JSON - Nährwertdatenbank für gängige Lebensmittel - Favoritenspeicherung im localStorage - Offline-Zugriff auf gespeicherte Rezepte ✅ **Zusatzfeatures:** - Saisonkalender für Obst und Gemüse - Umrechnungstabelle für Maßeinheiten - Kochmodus mit Schritt-für-Schritt-Anleitung - Wochenplaner mit Nährwertübersicht
Interaktiver Storywriter
Semantic UI + Vanilla JS + localStorage
Erstelle einen interaktiven Storywriter-Chatbot mit Semantic UI über CDN. ✅ **Layout:** Chat mit Storytelling-Interface und Verzweigungsvisualisierung ✅ **CSS Framework:** Semantic UI via CDN (https://cdn.jsdelivr.net/npm/semantic-ui@2.5.0/dist/semantic.min.css) ✅ **JS:** Semantic UI + Vanilla JS (https://cdn.jsdelivr.net/npm/semantic-ui@2.5.0/dist/semantic.min.js) ✅ **Visualisierung:** D3.js für Story-Maps (https://cdn.jsdelivr.net/npm/d3@7.8.5/dist/d3.min.js) ✅ **Hauptfunktionen:** - Interaktive Geschichtenerstellung mit Verzweigungen - Vordefinierte Story-Templates und Genres - Charakterentwicklung mit Attributen - Plotstruktur-Visualisierung - Lokale Speicherung von Geschichten ✅ **UI-Elemente:** - Storytelling-Interface mit Rich Text Editor - Verzweigungsdiagramm für narrative Pfade - Charakter-Karten mit Attributen und Beziehungen - Szenenmanager mit Drag & Drop - Responsive Design für Tablet-Nutzung ✅ **Chat-Assistenz:** - "Gib mir Ideen für einen Plottwist" - "Erstelle einen Charakter vom Typ 'Mentor'" - "Wie könnte diese Szene aus Sicht des Antagonisten aussehen?" - "Generiere einen Dialogvorschlag zwischen A und B" - "Speichere diese Verzweigung als alternative Storyline" ✅ **Offline-Funktionalität:** - Vollständig lokale Geschichtenspeicherung - Export als PDF, EPUB oder Markdown - Automatische Speicherung von Entwürfen - Import von externen Textdateien ✅ **Kreative Werkzeuge:** - Stimmungs- und Tonalitätsanalyse - Wortschatz-Vorschläge und Synonymfinder - Zeitlinien-Editor für komplexe Erzählungen - Weltenbau-Assistent mit Notizen-System
Meditations- und Achtsamkeits-Coach
Chakra UI (CSS) + Howler.js + Vanilla JS
Entwickle einen Meditations- und Achtsamkeits-Coach mit Chakra UI CSS und Howler.js über CDN. ✅ **Layout:** Beruhigendes Interface mit Chat und Meditationsbereich ✅ **CSS Framework:** Chakra UI CSS via CDN (https://cdn.jsdelivr.net/npm/@chakra-ui/css@1.0.0/dist/chakra.min.css) ✅ **Audio:** Howler.js via CDN (https://cdnjs.cloudflare.com/ajax/libs/howler/2.2.3/howler.min.js) ✅ **Animation:** GSAP via CDN (https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js) ✅ **Hauptfunktionen:** - Geführte Meditationen mit Timer und Ambient-Sounds - Atemübungen mit visueller Animation - Tägliche Achtsamkeitsübungen - Stimmungstracking mit Visualisierung - Schlafgeschichten und beruhigende Klänge ✅ **UI-Elemente:** - Atmungsanimation mit sanften Übergängen - Meditationstimer mit visueller Fortschrittsanzeige - Stimmungstagebuch mit einfachen Emoticons - Naturklang-Mixer mit verschiedenen Ambient-Sounds - Beruhigende Farbpalette mit Tag/Nacht-Anpassung ✅ **Chat-Interaktionen:** - "Starte eine 5-Minuten Atemmeditation" - "Ich fühle mich gestresst, was kann ich tun?" - "Spiele Regengeräusche zum Einschlafen" - "Zeige mir eine Übung für besseren Fokus" - "Speichere meine heutige Stimmung" ✅ **Offline-Features:** - Herunterladbare Meditationsanleitungen - Lokale Speicherung des Stimmungstagebuchs - Offline-Zugriff auf Klangbibliothek - Timer-Funktionalität ohne Internet ✅ **Personalisierung:** - Anpassbare Meditationsdauer und Hintergrundklänge - Erinnerungen für regelmäßige Achtsamkeit - Persönliche Ziele für Meditationspraxis - Fortschrittsstatistiken und Streaks
Karteikarten-Lernsystem
Picnic CSS + Vanilla JS + IndexedDB
Erstelle ein Karteikarten-Lernsystem mit Picnic CSS und IndexedDB ohne Backend. ✅ **Layout:** Chat mit Karteikarten-Interface und Lernstatistiken ✅ **CSS Framework:** Picnic CSS via CDN (https://cdn.jsdelivr.net/npm/picnic@7.1.0/picnic.min.css) ✅ **JS:** Vanilla JavaScript mit IndexedDB für Datenspeicherung ✅ **Charts:** Chart.js Minimal via CDN (https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js) ✅ **Hauptfunktionen:** - Spaced Repetition System (SRS) für optimales Lernen - Karteikarten mit Text, Bildern und Markdown - Statistik über Lernfortschritt und Wiederholungsintervalle - Import/Export von Karteikarten-Sets - Verschiedene Lernmodi (Multiple Choice, Schreiben, Flashcards) ✅ **UI-Elemente:** - Flip-Animation für Karteikarten - Fortschrittsanzeige für aktuelle Lernsitzung - Statistik-Dashboard mit Lernkurve - Tag-System für Karteikarten-Kategorisierung - Responsive Design für mobiles Lernen ✅ **Chat-Interaktionen:** - "Erstelle ein neues Karteikarten``` - "Erstelle ein neues Karteikarten-Set für Spanisch" - "Starte eine Lernsitzung mit 20 Karten" - "Zeige mir meine schwierigsten Karten" - "Exportiere mein Biologie-Set als CSV" - "Wie ist mein Lernfortschritt diese Woche?" ✅ **Offline-Funktionalität:** - Vollständige Datenspeicherung in IndexedDB - Automatische Synchronisation bei Wiederverbindung - Offline-Lernsitzungen ohne Einschränkungen - Service Worker für App-ähnliches Erlebnis ✅ **Lernoptimierung:** - Anpassbare Wiederholungsalgorithmen - Priorisierung schwieriger Karten - Lernzeitplanung mit optimalen Intervallen - Verschiedene Abfragetypen je nach Material
Text-zu-Diagramm Konverter
Foundation CSS + Mermaid.js + Vanilla JS
Entwickle einen Text-zu-Diagramm Konverter mit Foundation CSS und Mermaid.js über CDN. ✅ **Layout:** Chat mit Diagramm-Editor und Vorschau ✅ **CSS Framework:** Foundation CSS via CDN (https://cdn.jsdelivr.net/npm/foundation-sites@6.8.1/dist/css/foundation.min.css) ✅ **Diagramme:** Mermaid.js via CDN (https://cdn.jsdelivr.net/npm/mermaid@10.6.0/dist/mermaid.min.js) ✅ **Icons:** Foundation Icons via CDN (https://cdnjs.cloudflare.com/ajax/libs/foundicons/3.0.0/foundation-icons.min.css) ✅ **Hauptfunktionen:** - Textbeschreibung zu Diagramm-Konvertierung - Unterstützung für Flussdiagramme, Sequenzdiagramme, Gantt, etc. - Live-Vorschau mit Echtzeit-Rendering - Diagramm-Bibliothek mit Vorlagen - Export als SVG, PNG oder PDF ✅ **UI-Elemente:** - Split-Screen Editor und Vorschau - Syntax-Highlighting für Mermaid-Code - Diagramm-Typ-Selector mit Beispielen - Vorlagen-Galerie mit Thumbnails - Responsives Design mit Foundation Grid ✅ **Chat-Interaktionen:** - "Erstelle ein Flussdiagramm für Bestellprozess" - "Konvertiere diese Beschreibung in ein Sequenzdiagramm" - "Zeige mir Beispiele für Gantt-Charts" - "Speichere dieses Diagramm in meiner Bibliothek" - "Exportiere als SVG mit transparentem Hintergrund" ✅ **Offline-Funktionalität:** - Lokale Speicherung von Diagrammen - Offline-Rendering mit Mermaid.js - Export-Funktionen ohne Server - Automatische Speicherung von Entwürfen ✅ **Erweiterungen:** - Themenanpassung für Diagramme - Kollaborationsmodus über URL-Sharing - Markdown-Integration für Dokumentation - Zoom und Pan für große Diagramme
Lokaler Notizen-Manager
W3.CSS + SimpleMDE + Vanilla JS
Erstelle einen lokalen Notizen-Manager mit W3.CSS und SimpleMDE über CDN. ✅ **Layout:** Chat mit Markdown-Editor und Notizenverwaltung ✅ **CSS Framework:** W3.CSS via CDN (https://www.w3schools.com/w3css/4/w3.css) ✅ **Markdown Editor:** SimpleMDE via CDN (https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.css) ✅ **Storage:** localStorage und IndexedDB für Notizen ✅ **Hauptfunktionen:** - Markdown-Notizen mit Echtzeit-Vorschau - Kategorisierung und Tagging von Notizen - Volltextsuche im Notizbestand - Import/Export von Notizen als Markdown oder HTML - Versionsverlauf für Notizen ✅ **UI-Elemente:** - Seitenleiste mit Notizkategorien und Tags - Markdown-Editor mit Toolbar - Notizenkarten mit Vorschau und Metadaten - Suchfeld mit Echtzeit-Ergebnissen - Responsive Design mit W3.CSS Grid ✅ **Chat-Interaktionen:** - "Erstelle eine neue Notiz zum Thema Projektplanung" - "Suche in meinen Notizen nach 'Meeting'" - "Zeige mir alle Notizen mit dem Tag 'wichtig'" - "Exportiere diese Notiz als HTML" - "Stelle die vorherige Version dieser Notiz wieder her" ✅ **Offline-Funktionalität:** - Vollständige Offline-Nutzung - Automatische Speicherung beim Tippen - Backup/Restore-Funktion für Notizen - Verschlüsselungsoption für private Notizen ✅ **Produktivitätsfeatures:** - Markdown-Shortcuts für schnelles Formatieren - To-do-Listen mit Checkbox-Unterstützung - Einbetten von Bildern via Base64 - Tabellenunterstützung in Markdown - Fokus-Modus für ablenkungsfreies Schreiben
Browser-basierter Musik-Sequencer
Materialize CSS + Tone.js + Vanilla JS
Entwickle einen browser-basierten Musik-Sequencer mit Materialize CSS und Tone.js über CDN. ✅ **Layout:** Chat mit Sequencer-Grid und Steuerungselementen ✅ **CSS Framework:** Materialize CSS via CDN (https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css) ✅ **Audio Engine:** Tone.js via CDN (https://cdn.jsdelivr.net/npm/tone@14.7.77/build/Tone.min.js) ✅ **Icons:** Material Icons via CDN (https://fonts.googleapis.com/icon?family=Material+Icons) ✅ **Hauptfunktionen:** - Step-Sequencer für Drum-Patterns und Melodien - Integrierte Synthesizer mit Parametersteuerung - Pattern-Speicherung und -Verwaltung - Export als WAV oder MIDI - Vordefinierte Drum-Kits und Soundpacks ✅ **UI-Elemente:** - Interaktives Sequencer-Grid mit Animation - Transport-Kontrollen (Play, Stop, Tempo) - Parameter-Regler für Synthesizer - Pattern-Bibliothek mit Vorschau - Mixer für Lautstärke und Effekte ✅ **Chat-Interaktionen:** - "Erstelle einen 4/4 Drum-Beat" - "Lade das Hip-Hop-Kit" - "Ändere das Tempo auf 120 BPM" - "Speichere dieses Pattern als 'Mein Beat 1'" - "Füge einen Hall-Effekt zum Snare hinzu" ✅ **Offline-Funktionalität:** - Lokale Speicherung von Patterns und Projekten - Eingebaute Soundbibliothek - Keine Serverabhängigkeit für Audio-Erzeugung - Export-Funktion für Projekte ✅ **Musikfeatures:** - Mehrere Sequencer-Spuren für verschiedene Instrumente - Grundlegende Effekte (Reverb, Delay, Filter) - Quantisierung und Swing-Einstellungen - Verschiedene Skalen und Akkordvorschläge - Loop-Funktion mit variabler Länge
Visueller Algorithmen-Erklärer
Tachyons CSS + D3.js + Vanilla JS
Erstelle einen visuellen Algorithmen-Erklärer mit Tachyons CSS und D3.js über CDN. ✅ **Layout:** Chat mit Algorithmen-Visualisierung und Code-Anzeige ✅ **CSS Framework:** Tachyons CSS via CDN (https://unpkg.com/tachyons@4.12.0/css/tachyons.min.css) ✅ **Visualisierung:** D3.js via CDN (https://cdn.jsdelivr.net/npm/d3@7.8.5/dist/d3.min.js) ✅ **Code Highlighting:** Highlight.js via CDN (https://cdn.jsdelivr.net/npm/highlight.js@11.9.0/styles/default.min.css) ✅ **Hauptfunktionen:** - Schrittweise Visualisierung von Algorithmen (Sortieren, Suchen, Graphen) - Parallele Code-Anzeige mit Hervorhebung des aktuellen Schritts - Anpassbare Eingabedaten und Parameter - Geschwindigkeitssteuerung für Visualisierungen - Komplexitätsanalyse und Vergleich verschiedener Algorithmen ✅ **UI-Elemente:** - Interaktive Datenstruktur-Visualisierung - Code-Panel mit Syntax-Highlighting - Steuerungselemente für Algorithmus-Animation - Algorithmenbibliothek mit Kategorien - Responsive Design mit Tachyons ✅ **Chat-Interaktionen:** - "Erkläre mir Bubble Sort mit 10 zufälligen Elementen" - "Vergleiche Quicksort und Mergesort" - "Zeige mir, wie Dijkstra's Algorithmus funktioniert" - "Langsamer abspielen, damit ich die Schritte verstehe" - "Erkläre die Zeitkomplexität dieses Algorithmus" ✅ **Offline-Funktionalität:** - Vollständige Algorithmen-Bibliothek lokal verfügbar - Keine Serveranfragen für Visualisierungen - Speichern eigener Eingabedaten - Export von Visualisierungen als SVG ✅ **Lernfeatures:** - Quizfragen zu Algorithmen-Schritten - Interaktive Herausforderungen zum Verständnistest - Schrittweise Erklärungen mit Textannotationen - Vergleichsansicht mehrerer Algorithmen
Lokaler SVG-Editor
Shoelace CSS + SVG.js + Vanilla JS
Entwickle einen lokalen SVG-Editor mit Shoelace CSS und SVG.js über CDN. ✅ **Layout:** Chat mit SVG-Canvas und Werkzeugleiste ✅ **CSS Framework:** Shoelace CSS via CDN (https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.11.2/cdn/themes/light.css) ✅ **SVG Bibliothek:** SVG.js via CDN (https://cdn.jsdelivr.net/npm/@svgdotjs/svg.js@3.2.0/dist/svg.min.js) ✅ **Webkomponenten:** Shoelace via CDN (https://cdn.jsdelivr.net/npm/@shoelace-style/shoelace@2.11.2/cdn/shoelace.js) ✅ **Hauptfunktionen:** - SVG-Erstellung und -Bearbeitung direkt im Browser - Grundformen, Pfade und Textelemente - Farb- und Stilbearbeitung mit Echtzeit-Vorschau - Export als SVG, PNG oder JSX/React-Komponente - Lokale Bibliothek für wiederverwendbare Elemente ✅ **UI-Elemente:** - Zeichenfläche mit Raster und Hilfslinien - Werkzeugleiste mit Shoelace-Komponenten - Eigenschaften-Panel für ausgewählte Elemente - Layer-Manager für komplexe SVGs - Responsive Design mit mobilem Zeichenmodus ✅ **Chat-Interaktionen:** - "Erstelle ein Icon mit abgerundeten Ecken" - "Füge einen Verlauf von Blau nach Grün hinzu" - "Optimiere dieses SVG für Web-Nutzung" - "Speichere dieses Element in meiner Bibliothek" - "Konvertiere diesen Text in Pfade" ✅ **Offline-Funktionalität:** - Vollständige Bearbeitung ohne Server - Automatische Speicherung von Projekten - Lokale Asset-Bibliothek in IndexedDB - Export-Funktionen ohne Serveranfragen ✅ **Design-Features:** - Präzise Steuerung mit Tastaturkürzeln - Pfad-Bearbeitung mit Bézier-Kurven - Boolean-Operationen für Formen (Vereinigen, Subtrahieren) - Responsive SVGs mit Viewbox-Anpassung - Barrierefreiheit-Attribute für SVGs
Lokaler Podcast-Player
Primer CSS + Howler.js + IndexedDB
Erstelle einen lokalen Podcast-Player mit Primer CSS und Howler.js über CDN. ✅ **Layout:** Chat mit Player-Interface und Episodenliste ✅ **CSS Framework:** Primer CSS via CDN (https://unpkg.com/@primer/css@21.0.9/dist/primer.css) ✅ **Audio Engine:** Howler.js via CDN (https://cdnjs.cloudflare.com/ajax/libs/howler/2.2.3/howler.min.js) ✅ **Storage:** IndexedDB für Podcast-Daten und Wiedergabeposition ✅ **Hauptfunktionen:** - RSS-Feed-Import für Podcast-Abonnements - Offline-Speicherung von Episoden - Wiedergabe mit Geschwindigkeitssteuerung - Kapitelmarken und Zeitstempel - Favoriten und Wiedergabelisten ✅ **UI-Elemente:** - Podcast-Cover-Galerie mit Grid-Layout - Player mit Fortschrittsanzeige und Steuerungen - Episodenliste mit Filterfunktion - Download-Manager für Offline-Episoden - Responsive Design mit Primer-Komponenten ✅ **Chat-Interaktionen:** - "Füge diesen RSS-Feed hinzu: [URL]" - "Lade die neuesten 5 Episoden von Tech-Talk" - "Setze Lese``` - "Setze Lesezeichen bei Minute 23:45" - "Finde Episoden zum Thema Wissenschaft" - "Erstelle eine Playlist für meine Morgenroutine" ✅ **Offline-Funktionalität:** - Vollständige Podcast-Verwaltung ohne Internet - Heruntergeladene Episoden mit Metadaten - Wiedergabefortschritt-Synchronisation - Automatisches Herunterladen neuer Episoden bei Verbindung ✅ **Zusatzfeatures:** - Schlaf-Timer mit sanftem Ausblenden - Transkript-Anzeige (wenn im Feed verfügbar) - Notizen zu Episoden mit Zeitstempeln - Statistiken zur Hörgewohnheit
Interaktiver Mathematik-Tutor
MVP CSS + MathJax + Canvas
Entwickle einen interaktiven Mathematik-Tutor mit MVP CSS und MathJax über CDN. ✅ **Layout:** Chat mit Formel-Editor und interaktiven Grafiken ✅ **CSS Framework:** MVP CSS via CDN (https://unpkg.com/mvp.css@1.14.0/mvp.css) ✅ **Mathe-Rendering:** MathJax via CDN (https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/tex-mml-chtml.js) ✅ **Grafiken:** Chart.js via CDN (https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js) ✅ **Hauptfunktionen:** - Schritt-für-Schritt Problemlösung für Algebra, Geometrie, Calculus - Interaktive Formel-Visualisierung - Grafisches Plotten von Funktionen - Übungsaufgaben mit Schwierigkeitsgraden - Formelsammlung und Theoreme ✅ **UI-Elemente:** - Formel-Editor mit LaTeX-Unterstützung - Interaktiver Funktionsplotter - Schrittweise Lösungsanzeige - Themen-Navigator für verschiedene Mathematikbereiche - Responsive Design für Tablet-Nutzung im Unterricht ✅ **Chat-Interaktionen:** - "Löse die Gleichung 2x² + 3x - 5 = 0" - "Erkläre die Ableitung von sin(x)" - "Zeichne y = x² + 2x + 1 und zeige den Scheitelpunkt" - "Gib mir Übungsaufgaben zur Integration" - "Erkläre den Satz des Pythagoras mit Visualisierung" ✅ **Offline-Funktionalität:** - Vollständige Mathematik-Engine im Browser - Lokale Speicherung von Übungen und Lösungen - Formelsammlung offline verfügbar - Funktionsplotter ohne Serveranfragen ✅ **Lernfeatures:** - Anpassbare Schwierigkeitsgrade - Schrittweise Erklärungen mit Zwischenschritten - Multiple-Choice und Freitextaufgaben - Fortschrittsverfolgung nach Themengebieten - Visuelle Beweise für mathematische Konzepte
Lokaler Zeiterfassungs-Assistent
Blaze CSS + Chart.js + localStorage
Erstelle einen lokalen Zeiterfassungs-Assistenten mit Blaze CSS und Chart.js über CDN. ✅ **Layout:** Chat mit Timer-Interface und Zeitstatistiken ✅ **CSS Framework:** Blaze CSS via CDN (https://unpkg.com/@blaze/css@12.2.0/dist/blaze/blaze.css) ✅ **Charts:** Chart.js via CDN (https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js) ✅ **Storage:** localStorage/IndexedDB für Zeitdaten ✅ **Hauptfunktionen:** - Projektzeiterfassung mit Start/Stop-Timer - Kategorisierung von Aktivitäten und Projekten - Detaillierte Zeitberichte und Visualisierungen - Pomodoro-Timer mit anpassbaren Intervallen - Export von Zeitdaten als CSV oder PDF ✅ **UI-Elemente:** - Aktiver Timer mit Animation - Projekt- und Aufgabenliste - Tages-, Wochen- und Monatsübersicht - Diagramme für Zeitverteilung - Responsive Design für Desktop und Mobile ✅ **Chat-Interaktionen:** - "Starte Timer für Projekt XYZ" - "Wie viel Zeit habe ich diese Woche an Projekt ABC gearbeitet?" - "Erstelle einen Bericht für den letzten Monat" - "Starte Pomodoro mit 25 Minuten Arbeit und 5 Minuten Pause" - "Kategorisiere diese Zeit als Entwicklung" ✅ **Offline-Funktionalität:** - Vollständige Zeiterfassung ohne Server - Automatische Synchronisation bei Wiederverbindung - Lokale Berichte und Statistiken - Export-Funktionen ohne Serveranfragen ✅ **Produktivitätsfeatures:** - Erinnerungen und Benachrichtigungen - Zeitschätzung vs. tatsächliche Zeit - Automatische Pausenerkennung - Integrierter Fokus-Modus mit Website-Blocking - Tägliche und wöchentliche Ziele
Interaktive Datenvisualisierung
DaisyUI + D3.js + Papa Parse
Entwickle einen interaktiven Datenvisualisierungs-Chatbot mit DaisyUI und D3.js über CDN. ✅ **Layout:** Chat mit Datenupload und Visualisierungsbereich ✅ **CSS Framework:** Tailwind + DaisyUI via CDN (https://cdn.jsdelivr.net/npm/daisyui@3.1.0/dist/full.css) ✅ **Visualisierung:** D3.js via CDN (https://cdn.jsdelivr.net/npm/d3@7.8.5/dist/d3.min.js) ✅ **CSV Parser:** Papa Parse via CDN (https://cdn.jsdelivr.net/npm/papaparse@5.4.1/papaparse.min.js) ✅ **Hauptfunktionen:** - CSV/JSON Datenimport und -analyse - Interaktive Diagrammerstellung (Balken, Linien, Kreise, etc.) - Datenfilterung und -transformation im Browser - Anpassbare Visualisierungsparameter - Export als SVG, PNG oder interaktives HTML ✅ **UI-Elemente:** - Drag & Drop Datenupload-Bereich - Diagramm-Typ-Auswahl mit Vorschau - Interaktive Datenfilter und Selektoren - Farbpaletten-Auswahl für Visualisierungen - Responsive Design mit DaisyUI-Komponenten ✅ **Chat-Interaktionen:** - "Erstelle ein Balkendiagramm aus diesen Daten" - "Filtere nach Werten größer als 100" - "Zeige mir die Trends in dieser Zeitreihe" - "Wechsle zu einer Heatmap-Darstellung" - "Speichere diese Visualisierung als SVG" ✅ **Datenverarbeitung:** - Vollständig clientseitige Analyse - Grundlegende Statistikfunktionen (Mittelwert, Median, etc.) - Datennormalisierung und -transformation - Ausreißererkennung und -behandlung - Korrelationsanalyse zwischen Variablen ✅ **Zusatzfeatures:** - Tooltips mit Detailinformationen - Zoom und Pan für große Datensätze - Animierte Übergänge zwischen Ansichten - Verschiedene Koordinatensysteme (kartesisch, polar) - Anpassbare Achsen und Legenden
Barrierefreier Dokumentenleser
Picnic CSS + PDF.js + Web Speech API
Erstelle einen barrierefreien Dokumentenleser mit Picnic CSS und PDF.js über CDN. ✅ **Layout:** Chat mit Dokument-Viewer und Bedienungshilfen ✅ **CSS Framework:** Picnic CSS via CDN (https://cdn.jsdelivr.net/npm/picnic@7.1.0/picnic.min.css) ✅ **PDF Engine:** PDF.js via CDN (https://cdn.jsdelivr.net/npm/pdfjs-dist@3.11.174/build/pdf.min.js) ✅ **Sprache:** Web Speech API für Text-zu-Sprache ✅ **Hauptfunktionen:** - PDF, EPUB und Textdokument-Anzeige im Browser - Vorlesefunktion mit Texthervorhebung - Anpassbare Darstellung (Schriftgröße, Kontrast, Zeilenabstand) - Lesezeichen und Notizen - Strukturierte Navigation für Screenreader ✅ **UI-Elemente:** - Barrierefreier Dokumenten-Viewer - Steuerelemente für Vorlesefunktion - Anpassungsmenü für Darstellungsoptionen - Inhaltsverzeichnis mit Schnellnavigation - Responsive Design mit Fokus auf Zugänglichkeit ✅ **Chat-Interaktionen:** - "Öffne dieses PDF und lies ab Seite 5" - "Erhöhe den Kontrast für bessere Lesbarkeit" - "Setze ein Lesezeichen bei diesem Abschnitt" - "Extrahiere den Text aus diesem Dokument" - "Lies diesen Absatz langsamer vor" ✅ **Barrierefreiheit:** - WCAG 2.1 AA-konforme Benutzeroberfläche - Vollständige Tastaturnavigation - Screenreader-Optimierung - Hoher Kontrast und lesbare Schriftarten - Alternative Textbeschreibungen für Bilder ✅ **Offline-Funktionalität:** - Lokale Dokumentenspeicherung - Offline-Vorlesefunktion - Persistente Einstellungen im localStorage - Service Worker für zuverlässige Offline-Nutzung

CDN-Ressourcen für Frontend-Entwicklung

Alle oben genannten Projekte können mit folgenden CDN-Ressourcen umgesetzt werden, ohne ein eigenes Backend zu benötigen:

Implementierungshinweise

Für eine erfolgreiche Umsetzung dieser Frontend-Only Projekte beachte folgende Tipps:

Enhanced Prompt Engineering - Next-Gen Genitum Chatbots

🚀 Next-Gen Prompt Engineering – Genitum Chatbot Innovations

Cutting-edge prompt templates for building sophisticated, feature-rich chatbot interfaces with emerging technologies and interaction patterns.

Concept Enhanced Prompt
AI Coding Assistant with Live Preview Create a dual-pane coding assistant chatbot with Monaco Editor integration and live preview functionality. ✅ **Layout:** Split screen with chat on left (40%), code editor on right (60%) ✅ **Monaco Editor:** Implement syntax highlighting, auto-completion, and error detection ✅ **Live Preview:** Render HTML/CSS/JS in real-time iframe below editor ✅ **Framework:** Use Svelte for reactivity with minimal overhead ✅ **Features:** - Code snippet insertion with syntax highlighting - Diff view showing changes between versions - One-click CodePen/CodeSandbox export - Local storage persistence of code sessions - Terminal emulation for command execution visualization - GitHub Copilot-style inline suggestions ✅ **UI Elements:** - Resizable split panes with drag handle - Tabbed interface for multiple files - Console output panel for errors/logs - Floating minimap for code navigation - Theme selector (VS Code Dark, GitHub Light, etc.) ✅ **Interactions:** - Chat messages can inject/modify code in editor - Code execution results appear in both preview and chat - AI explains code with inline annotations - Command palette (Ctrl+P) for quick actions ✅ **Mobile:** Responsive with collapsible panels and touch-friendly controls
3D Scene Generator with Three.js Build a chatbot that generates and manipulates 3D scenes based on text descriptions using Three.js. ✅ **Layout:** Chat interface with expandable 3D viewport ✅ **Three.js Integration:** Full scene graph with camera controls ✅ **Framework:** Use Lit Elements for web components ✅ **Features:** - Text-to-3D scene generation from descriptions - Material/texture selection through chat - Lighting and environment controls - Animation sequencing through natural language - Export to glTF/glb for AR viewing - Physics simulation toggle (using Cannon.js) ✅ **UI Elements:** - Orbit controls for scene navigation - Asset library sidebar with drag-and-drop - Property inspector for selected objects - Timeline for animation keyframes - Environment HDRI selector ✅ **Interactions:** - Direct manipulation of objects via chat ("make the cube larger") - Camera positioning through natural language - Screenshot/recording capabilities - Scene sharing via URL ✅ **Mobile:** Progressive enhancement with simpler scenes on mobile ✅ **Performance:** Level-of-detail management and scene optimization
Voice-First Conversational UI Design a voice-first chatbot interface with advanced speech recognition, synthesis, and ambient computing features. ✅ **Layout:** Minimal visual UI with focus on voice interaction ✅ **Technologies:** Web Speech API + WebRTC + Web Audio API ✅ **Framework:** Alpine.js for lightweight reactivity ✅ **Features:** - Continuous listening mode with wake word detection - Voice activity detection with visual feedback - Custom voice selection and voice cloning options - Emotion detection in user's voice with adaptive responses - Background noise suppression - Multilingual support with automatic language detection - Whisper mode for privacy (low volume detection) ✅ **UI Elements:** - Voice waveform visualization - Subtle animation indicating listening state - Transcript with real-time corrections - Voice commands help panel - Sound EQ customization ✅ **Interactions:** - Interrupt handling (user can speak over the AI) - Context-aware responses based on environmental audio - Spatial audio for multiple AI personas - Voice style transfer (formal, casual, accent adaptation) ✅ **Accessibility:** Full keyboard control and screen reader optimization ✅ **Privacy:** On-device processing options and clear recording indicators
AR-Enhanced Product Visualizer Create an augmented reality chatbot for product visualization and customization using WebXR. ✅ **Layout:** Chat interface with expandable AR viewport ✅ **Technologies:** WebXR + Model-Viewer + glTF ✅ **Framework:** Preact for virtual DOM with small footprint ✅ **Features:** - QR code generation for mobile AR viewing - Product customization through natural language - Measurement tools (size, distance, volume) - Surface detection and realistic shadows - Environment lighting adaptation - Product comparison in AR (side-by-side) - Virtual try-on capabilities ✅ **UI Elements:** - AR placement indicator - Product gallery with swipeable 3D previews - Color/material swatches that update in real-time - Exploded view controls for complex products - Share button for AR screenshots ✅ **Interactions:** - Voice commands in AR mode - Gesture recognition for product manipulation - "Place in my space" button - Guided AR tutorial for first-time users ✅ **Performance:** Progressive loading of models with LOD ✅ **Analytics:** Heatmap of user interaction with 3D models
Knowledge Graph Explorer Build a visual knowledge graph explorer chatbot that maps concepts and relationships from conversations. ✅ **Layout:** Split view with chat and interactive graph visualization ✅ **Technologies:** D3.js + Cytoscape.js + Neo4j (optional) ✅ **Framework:** Solid.js for fine-grained reactivity ✅ **Features:** - Real-time knowledge graph generation from conversation - Entity recognition and relationship mapping - Graph traversal through clicking or natural language - Zoom and filter capabilities for complex graphs - Export to various formats (JSON, CSV, PNG) - Timeline view of concept evolution ✅ **UI Elements:** - Force-directed graph with draggable nodes - Minimap for navigation in large graphs - Search/filter sidebar for entities - Property panel for selected nodes - Relationship type toggles ✅ **Interactions:** - Click to expand/collapse node relationships - Natural language queries about graph connections - Annotation and note-taking on nodes - Bookmark important subgraphs - Compare different knowledge domains ✅ **Collaboration:** Multi-user graph editing with presence indicators ✅ **Accessibility:** Alternative tabular view of relationships
Multimodal Creative Workshop Design a multimodal creative assistant chatbot that combines text, image, audio, and video generation. ✅ **Layout:** Hub and spoke UI with central chat and creative tools panels ✅ **Technologies:** WebGL + Canvas API + Web Audio + MediaRecorder ✅ **Framework:** Qwik for resumable interactivity ✅ **Features:** - Text-to-image generation with style controls - Audio creation and manipulation from descriptions - Video scene composition from storyboard text - Cross-modal generation (describe image → create music) - Asset library with tagging and organization - Version history and creative exploration tree ✅ **UI Elements:** - Mood board canvas for visual ideation - Timeline editor for multimedia sequencing - Style transfer controls and presets - Split before/after views for iterations - Collaborative whiteboard mode ✅ **Interactions:** - Drag-and-drop between different media types - Voice commands for hands-free creation - Gesture drawing with interpretation - Prompt chaining across modalities - Reference image upload for style matching ✅ **Export:** Multiple formats with resolution/quality options ✅ **Tutorials:** Guided creative exercises with AI feedback
Adaptive Learning System Create an adaptive learning chatbot that personalizes educational content based on learning style and progress. ✅ **Layout:** Tabbed interface with chat, content viewer, and progress dashboard ✅ **Technologies:** IndexedDB + Web Components + Chart.js ✅ **Framework:** Astro with partial hydration for performance ✅ **Features:** - Learning style assessment and adaptation - Spaced repetition algorithm for retention - Knowledge gap identification and remediation - Micro-learning modules with difficulty scaling - Interactive quizzes with hint system - Concept visualization and relationship mapping - Personalized learning path generation ✅ **UI Elements:** - Progress radar chart by knowledge domain - Concept mastery heatmap - Interactive flashcard system - Pomodoro timer with break reminders - Difficulty slider for content adaptation ✅ **Interactions:** - Ask for simpler/deeper explanations - Request real-world examples of concepts - Challenge mode for testing understanding - Collaborative problem-solving scenarios - Voice explanations with synchronized highlighting ✅ **Analytics:** Detailed learning metrics and improvement trends ✅ **Accessibility:** Multiple content formats for different learning needs
Real-time Collaborative Whiteboard Build a collaborative whiteboard chatbot with real-time multiplayer features and intelligent diagramming. ✅ **Layout:** Whiteboard canvas with chat sidebar and tools palette ✅ **Technologies:** WebSockets + Canvas API + CRDT for conflict resolution ✅ **Framework:** SvelteKit with server-side rendering ✅ **Features:** - Real-time cursor position of collaborators - Smart shape recognition and beautification - Text-to-diagram generation (flowcharts, ERD, etc.) - Automatic layout suggestions for diagrams - Version history with branching - Voice annotations and audio comments - AI-assisted drawing completion ✅ **UI Elements:** - Tool palette with customizable favorites - Minimap for large canvas navigation - Laser pointer mode for presentations - Participant list with presence indicators - Template gallery for quick starts ✅ **Interactions:** - Natural language commands for diagram creation - Gesture shortcuts for common operations - Snap-to-grid and alignment guides - Object grouping and layer management - Presentation mode with slide generation ✅ **Export:** SVG, PNG, PDF with selectable text ✅ **Permissions:** Granular view/edit/comment controls
Contextual Workflow Assistant Design a context-aware workflow assistant chatbot that integrates with browser tabs, applications, and user actions. ✅ **Layout:** Minimal sidebar that expands when needed with context awareness ✅ **Technologies:** Browser Extensions API + MutationObserver + localStorage ✅ **Framework:** Vanilla JS with Web Components for portability ✅ **Features:** - Cross-tab context awareness - Form auto-fill suggestions - Workflow automation recommendations - Step-by-step guided procedures - Screen element recognition and interaction - Task resumption assistance - Browser command integration ✅ **UI Elements:** - Floating action button that predicts needs - Command palette with fuzzy search - Process flowchart visualization - Split screen mode for reference material - Progress tracker for multi-step tasks ✅ **Interactions:** - Proactive suggestions based on current activity - "Watch me do this" recording for automation - Natural language queries about visible content - Clipboard history and smart paste - Quick actions based on selected text ✅ **Privacy:** Local processing options and consent controls ✅ **Integration:** Calendar, email, and task management connectors
Emotional Intelligence Coach Create an emotional intelligence coaching chatbot with sentiment analysis and adaptive communication styles. ✅ **Layout:** Calm, minimalist interface with emotion visualization ✅ **Technologies:** Sentiment Analysis API + Tone Detector + WebRTC ✅ **Framework:** Ember.js for stable, long-term interactions ✅ **Features:** - Emotion recognition from text, voice, and optional video - Communication style adaptation (direct, empathetic, analytical) - Conflict resolution frameworks and guidance - Emotional awareness exercises and reflections - Journaling with sentiment tracking over time - Cognitive reframing assistance - Stress response pattern recognition ✅ **UI Elements:** - Mood tracking calendar heatmap - Emotion wheel selector for self-reporting - Breathing exercise animation guide - Empathy scenario simulations - Private reflection space with prompts ✅ **Interactions:** - Tone matching to user's emotional state - Guided meditation and grounding techniques - "How would you feel if..." perspective exercises - Communication style preference learning - Emotional vocabulary expansion ✅ **Privacy:** End-to-end encryption for sensitive conversations ✅ **Accessibility:** Text descriptions of emotional cues for neurodivergent users
Spatial Audio Storytelling Environment Build an immersive storytelling chatbot with spatial audio, ambient soundscapes, and interactive narrative branches. ✅ **Layout:** Minimalist interface with visualization of story world ✅ **Technologies:** Web Audio API + Spatial Audio + Howler.js ✅ **Framework:** Next.js with server components for dynamic stories ✅ **Features:** - 3D positional audio for character voices and effects - Adaptive soundscapes that evolve with narrative - Voice input for story choices and character interaction - Procedural story generation with coherent arcs - Audio visualization that represents story elements - Ambient music generation matching emotional tone - Sound effect library with contextual triggering ✅ **UI Elements:** - Story world map with navigable locations - Character relationship diagram - Ambient sound mixer with customization - Voice changer for character role-playing - Narrative branching visualization ✅ **Interactions:** - Voice commands to influence story direction - Sound-based puzzles and challenges - Environmental sound recording and integration - Emotional response tracking to adapt narrative - Collaborative storytelling with multiple participants ✅ **Accessibility:** Text transcripts with speaker identification ✅✅ **Immersion:** Binaural recording option for headphone users ✅ **Export:** Create audio stories to share with others
Data Visualization Storyteller Design a data-driven chatbot that creates interactive visualizations and explains insights through conversation. ✅ **Layout:** Split view with chat and visualization canvas ✅ **Technologies:** D3.js + Observable Plot + Vega-Lite ✅ **Framework:** Vue.js with Pinia for state management ✅ **Features:** - Natural language to visualization conversion - Data cleaning and transformation through dialogue - Animated transitions between visualization states - Statistical insight generation and explanation - Annotation and storytelling capabilities - Comparative analysis with multiple datasets - Time-series forecasting with confidence intervals ✅ **UI Elements:** - Chart type recommendation engine - Interactive data point inspection - Visualization history timeline - Parameter controls for customization - Export options with embedded interactivity ✅ **Interactions:** - Ask questions about visible data points - Drag to filter or highlight data regions - Voice commands for chart manipulation - Guided data exploration for non-experts - Collaborative analysis with shared annotations ✅ **Data Sources:** CSV upload, URL import, spreadsheet connection ✅ **Accessibility:** Alternative text descriptions of trends and outliers
Quantum Computing Playground Create an educational quantum computing chatbot with visual circuit building and simulation capabilities. ✅ **Layout:** Chat with expandable circuit design canvas ✅ **Technologies:** Qiskit.js + WebAssembly + SVG ✅ **Framework:** Angular with RxJS for state management ✅ **Features:** - Visual quantum circuit builder with gate library - Real-time simulation of quantum states - Bloch sphere visualization for qubits - Step-by-step algorithm explanations - Quantum vs. classical computing comparisons - Challenge problems with guided solutions - Error correction demonstration ✅ **UI Elements:** - Drag-and-drop quantum gates - State vector visualizer - Probability distribution graphs - Circuit history with branching - Algorithm template library ✅ **Interactions:** - Natural language to circuit conversion - Interactive tutorials with checkpoints - Progressive complexity levels - "What if" scenario testing - Collaborative circuit design ✅ **Export:** OpenQASM format for real quantum computers ✅ **Resources:** Integrated glossary and concept map
Biomimicry Design Assistant Build a specialized chatbot for biomimicry design that connects natural systems to engineering solutions. ✅ **Layout:** Conversation panel with visual inspiration board ✅ **Technologies:** WebGL + Canvas + Image Recognition ✅ **Framework:** Remix with server-side rendering ✅ **Features:** - Natural system to engineering principle mapping - Visual pattern recognition from nature images - Functional abstraction of biological mechanisms - Material property database with natural equivalents - Sustainability impact assessment - Cross-disciplinary innovation prompts - Structural optimization based on natural forms ✅ **UI Elements:** - Split view comparing natural/engineered solutions - Taxonomy explorer of biological strategies - Scale slider (nano to macro) for solutions - Environmental condition simulator - Sketch-to-nature matching tool ✅ **Interactions:** - Upload design challenges for biomimetic suggestions - Interactive morphological analysis - Guided ideation with biological analogies - Collaborative brainstorming with shared canvas - Reference image analysis for principle extraction ✅ **Knowledge Base:** Searchable library of biological strategies ✅ **Export:** Design brief with biomimetic rationale
Procedural Game World Generator Create a game world generation chatbot that builds interactive environments from text descriptions and rules. ✅ **Layout:** Chat with expandable 2D/3D world viewer ✅ **Technologies:** Pixi.js/Three.js + Procedural Generation + Physics ✅ **Framework:** React with Zustand for state ✅ **Features:** - Text-to-world generation with biome rules - Interactive object placement and terrain editing - Rule system for environmental interactions - Character and creature generation with behaviors - Weather and time cycle simulation - Story event trigger placement - Playable prototype export ✅ **UI Elements:** - Top-down and perspective view toggles - Layer manager for world elements - Property inspector for selected items - Minimap with region highlighting - Environment parameter controls ✅ **Interactions:** - Natural language world description parsing - "Grow" command for procedural expansion - Test mode to explore created world - Rule editor for object interactions - Voice narration of world exploration ✅ **Export:** Unity/Unreal compatible formats ✅ **Collaboration:** Multi-user world building with roles
Brain-Computer Interface Explorer Design a cutting-edge chatbot that interfaces with consumer BCI devices and visualizes mental states. ✅ **Layout:** Minimalist chat with neural activity visualizations ✅ **Technologies:** WebBCI API + WebGL + Web Bluetooth ✅ **Framework:** Solid.js for efficient rendering ✅ **Features:** - EEG/EMG data visualization and interpretation - Mental command training and recognition - Focus/relaxation state tracking - Neurofeedback training exercises - Thought-to-text experimental interface - Mental health pattern recognition - Cognitive load assessment ✅ **UI Elements:** - Real-time brainwave visualization - Mental state history graphs - Attention heat map over content - Training sequence for mental commands - Calibration wizard for new users ✅ **Interactions:** - Passive monitoring with insight generation - Active command training with feedback - Meditation guidance with neural feedback - Cognitive exercise difficulty adaptation - Emotional response tracking with content ✅ **Privacy:** Strict data controls and on-device processing ✅ **Compatibility:** Support for Neurosity, Muse, OpenBCI
Generative Music Composer Build a music composition chatbot that generates, arranges, and explains musical pieces through conversation. ✅ **Layout:** Chat with piano roll, mixer, and visualization ✅ **Technologies:** Web Audio API + Tone.js + MIDI ✅ **Framework:** Alpine.js with minimal footprint ✅ **Features:** - Text-to-music generation with style controls - Voice humming to melody transcription - Music theory explanation with examples - Interactive arrangement capabilities - Chord progression suggestion engine - Instrument modeling and sound design - Collaborative jam session mode ✅ **UI Elements:** - Piano roll editor with MIDI support - Waveform and spectrum visualizers - Mixer with effect chains - Chord and scale highlighting tools - Loop browser with categorization ✅ **Interactions:** - Natural language music direction - Sing/hum melody input - Real-time parameter adjustment - Style transfer between genres - Structure manipulation (verse, chorus, etc.) ✅ **Export:** MP3, WAV, MIDI, sheet music ✅ **Learning:** Progressive music theory tutorials
Extended Reality (XR) Prototyper Create an XR experience prototyping chatbot that builds AR/VR scenes from conversational descriptions. ✅ **Layout:** Chat with 3D viewport and scene hierarchy ✅ **Technologies:** WebXR + Three.js + 8th Wall ✅ **Framework:** Svelte with TypeScript ✅ **Features:** - Voice-to-XR-scene generation - Spatial UI prototyping tools - Interaction pattern library - User testing simulation - Heatmap analytics prediction - Multi-user experience testing - Device capability detection ✅ **UI Elements:** - AR/VR preview mode toggle - Gesture recorder and playback - Spatial audio configuration - Interaction zone visualization - Asset library with XR optimized models ✅ **Interactions:** - Natural language scene descriptions - Hand gesture recognition in VR mode - Gaze-based interaction testing - Voice command simulation - Physical space mapping integration ✅ **Export:** glTF, USDZ, and Unity compatible formats ✅ **Testing:** Simulated user journey with pain point identification
Synthetic Biology Design Studio Design a specialized chatbot for synthetic biology design with genetic circuit visualization and simulation. ✅ **Layout:** Chat with genetic circuit designer and simulation panel ✅ **Technologies:** D3.js + Web Workers + SBOL Visual ✅ **Framework:** React with Redux for complex state ✅ **Features:** - Genetic part library with search and filtering - Circuit behavior simulation and prediction - DNA sequence visualization and editing - Metabolic pathway modeling - CRISPR guide RNA design assistant - Codon optimization tools - Biosafety and bioethics assessment ✅ **UI Elements:** - Interactive genetic circuit canvas - Sequence viewer with annotations - Simulation results with charts - Part property inspector - Compatibility matrix for components ✅ **Interactions:** - Natural language to genetic design - Drag-and-drop circuit assembly - Parameter sweep for optimization - Evolutionary algorithm for design goals - Collaborative design with version control ✅ **Export:** GenBank, FASTA, SBOL formats ✅ **Resources:** Integrated literature search and citation
Haptic Feedback Prototyper Build a chatbot for designing and testing haptic feedback patterns for mobile and wearable devices. ✅ **Layout:** Chat with haptic pattern editor and device simulator ✅ **Technologies:** Web Haptics API + WebUSB + WebBluetooth ✅ **Framework:** Lit Elements for web components ✅ **Features:** - Haptic pattern creation and editing - Vibration intensity and timing controls - Pattern sequence library with categories - Emotion-to-haptic pattern mapping - User testing and feedback collection - Device-specific preview and adaptation - Multi-point haptic choreography ✅ **UI Elements:** - Timeline editor for haptic sequences - Waveform visualization of patterns - Device selector with capabilities - A/B testing interface for comparison - Emotion mapping visualization ✅ **Interactions:** - Describe feelings to generate patterns - Record physical taps as input - Test patterns on connected devices - Voice commands for pattern adjustment - Pattern mixing and layering ✅ **Export:** Compatible formats for iOS, Android, and wearables ✅ **Accessibility:** Pattern design for diverse sensory needs
Climate Science Visualization Lab Create an educational climate science chatbot with data visualization and simulation capabilities. ✅ **Layout:** Conversational interface with expandable visualization panels ✅ **Technologies:** D3.js + Leaflet + NetCDF.js ✅ **Framework:** Astro with partial hydration ✅ **Features:** - Climate model data visualization and exploration - Interactive carbon budget calculator - Scenario comparison with parameter adjustment - Localized climate impact assessment - Historical data trends with projections - Energy transition pathway modeling - Tipping point visualization and explanation ✅ **UI Elements:** - Global and regional map visualizations - Time-series graphs with uncertainty ranges - Sankey diagrams for energy/carbon flows - Comparative scenario dashboard - Interactive earth system diagram ✅ **Interactions:** - Location-based impact queries - "What if" scenario exploration - Scale switching (global to local) - Time-frame navigation (past/future) - Policy implementation simulation ✅ **Data Sources:** IPCC, NASA, NOAA with citations ✅ **Accessibility:** Screen reader optimized data insights

Implementation Techniques

These next-generation chatbot concepts can be implemented using various approaches: