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.
|