# FloopFloop — long-form index
> FloopFloop is an AI platform that builds, deploys, and hosts production-ready web apps from a single text prompt. This file is the extended companion to /llms.txt: it includes full descriptions for docs, build categories with their FAQs, and truncated blog post bodies — everything an LLM client needs to answer detailed questions about FloopFloop without fetching every URL.
Canonical site: https://www.floopfloop.com
Languages: English (en), Nederlands (nl), Español (es), Deutsch (de), Français (fr), Italiano (it), Polski (pl), Português (pt), 日本語 (ja), Türkçe (tr), 中文 (zh), 한국어 (ko), Bahasa Indonesia (id)
Every URL below is the English canonical; swap the `/en/` prefix for any other locale code to get the localised version.
## Documentation
### What is FloopFloop?
URL: https://www.floopfloop.com/en/docs/introduction
Section: Getting Started
Learn what FloopFloop is, how it works, and what you can build with it.
### Creating a Project
URL: https://www.floopfloop.com/en/docs/creating-a-project
Section: Getting Started
How to describe your idea, choose a subdomain, and launch your first project.
### Understanding Deployment
URL: https://www.floopfloop.com/en/docs/deployment-steps
Section: Getting Started
What happens behind the scenes when FloopFloop builds and deploys your project.
### Prompt Engineering for FloopFloop
URL: https://www.floopfloop.com/en/docs/prompt-engineering
Section: Getting Started
Last updated: 2026-04-29
Practical patterns and anti-patterns for writing prompts that get production-ready results from FloopFloop in one shot.
### Chat & Refinement
URL: https://www.floopfloop.com/en/docs/chat-and-refinement
Section: Using Your Project
How to use the chat interface to iterate on your project with follow-up prompts.
### Message Queue
URL: https://www.floopfloop.com/en/docs/message-queue
Section: Using Your Project
Queue multiple changes while your project is deploying and manage them with drag-and-drop.
### Project Settings
URL: https://www.floopfloop.com/en/docs/project-settings
Section: Using Your Project
How to rename, archive, or delete your projects and manage project configuration.
### Secrets & Environment Variables
URL: https://www.floopfloop.com/en/docs/secrets
Section: Using Your Project
Store API keys and configuration securely and expose them to your deployed project at runtime.
### Project Rollback
URL: https://www.floopfloop.com/en/docs/rollback
Section: Using Your Project
How to revert your project to a previous deployment version.
### Scheduled Jobs (Cron)
URL: https://www.floopfloop.com/en/docs/cron-jobs
Section: Using Your Project
Run code on a recurring schedule — poll markets, refresh caches, post summaries. FloopFloop pings your own /api/cron/* routes with a project-scoped bearer token.
### Attachments & File Uploads
URL: https://www.floopfloop.com/en/docs/attachments
Section: Using Your Project
Add images, PDFs, and documents to your prompts so the AI can reference them.
### Project Stats & Analytics
URL: https://www.floopfloop.com/en/docs/project-stats
Section: Using Your Project
Monitor traffic, errors, and latency for your live projects in real time.
### Subdomains & Hosting
URL: https://www.floopfloop.com/en/docs/subdomains
Section: Features
How FloopFloop subdomain hosting works and how your projects are served on floop.tech.
### Custom Domains
URL: https://www.floopfloop.com/en/docs/custom-domains
Section: Features
Connect your own domain to a FloopFloop project with CNAME and TXT verification.
### Public & Private Projects
URL: https://www.floopfloop.com/en/docs/public-and-private
Section: Features
Control who can access your project with authentication or make it publicly available.
### Project Library
URL: https://www.floopfloop.com/en/docs/library
Section: Features
Browse public projects created by the community, and clone them to make your own version.
### AI Advisor
URL: https://www.floopfloop.com/en/docs/ai-advisor
Section: Features
Get expert recommendations on SEO, design, performance, accessibility, and more.
### Cryptohopper Integration
URL: https://www.floopfloop.com/en/docs/cryptohopper-integration
Section: Features
Connect a Cryptohopper account so your FloopFloop trading bot can list hoppers and place live orders via the platform's OAuth2 REST API.
### Plans & Credits
URL: https://www.floopfloop.com/en/docs/plans-and-credits
Section: Account & Billing
Understand subscription tiers, what credits are, and how they are spent.
### Managing API Keys
URL: https://www.floopfloop.com/en/docs/managing-api-keys
Section: Account & Billing
Create, view, and revoke API keys from your account settings.
### Team Workspaces
URL: https://www.floopfloop.com/en/docs/team-workspaces
Section: Account & Billing
Invite teammates, share projects and credits, and assign roles.
### Two-Factor Authentication
URL: https://www.floopfloop.com/en/docs/two-factor-auth
Section: Account & Billing
Secure your account with TOTP-based two-factor authentication.
### Referral Program
URL: https://www.floopfloop.com/en/docs/referral-program
Section: Account & Billing
Invite friends to FloopFloop and earn credits when they subscribe.
### Reporting an Issue
URL: https://www.floopfloop.com/en/docs/reporting-issues
Section: Account & Billing
Report a bug or platform issue so the FloopFloop team can investigate.
### FloopFloop CLI
URL: https://www.floopfloop.com/en/docs/cli
Section: Command-Line Interface
Last updated: 2026-04-28
Install the FloopFloop CLI, authorize a device, and drive every project from your terminal — `floop login`, `floop new`, `floop chat`, `floop refine`, and more.
### SDKs and MCP
URL: https://www.floopfloop.com/en/docs/sdks
Section: SDKs & MCP
Last updated: 2026-04-28
Eight official language SDKs (Node, Python, Go, Rust, Ruby, PHP, Swift, Kotlin) plus an MCP server for AI agents — install paths, package manager links, and quickstart snippets per stack.
### API Overview
URL: https://www.floopfloop.com/en/docs/api-overview
Section: API Reference
Introduction to the FloopFloop public API, authentication, and rate limits.
### Authentication
URL: https://www.floopfloop.com/en/docs/api-authentication
Section: API Reference
How to create and use API keys to authenticate with the FloopFloop API.
### Projects
URL: https://www.floopfloop.com/en/docs/api-projects
Section: API Reference
Create, list, update, and manage projects via the API.
### Deployments
URL: https://www.floopfloop.com/en/docs/api-deployments
Section: API Reference
Deploy, rollback, check status, and manage project deployments.
### Custom Domains
URL: https://www.floopfloop.com/en/docs/api-domains
Section: API Reference
Add, verify, and remove custom domains for your projects.
### Secrets
URL: https://www.floopfloop.com/en/docs/api-secrets
Section: API Reference
List, create, update, and delete project secrets via the API. Values are write-only — they are never returned in plaintext.
### AI Advisor (streaming)
URL: https://www.floopfloop.com/en/docs/api-advisor
Section: API Reference
Get expert project advice via streaming chat — SEO, design, accessibility, performance.
### Project Stats
URL: https://www.floopfloop.com/en/docs/api-stats
Section: API Reference
Query CloudWatch-backed traffic, error, and latency metrics for your deployed projects.
### Message Queue
URL: https://www.floopfloop.com/en/docs/api-queue
Section: API Reference
Queue refinement prompts, reorder them, and process the queue to trigger deployments.
### Project Access
URL: https://www.floopfloop.com/en/docs/api-access
Section: API Reference
Toggle a project between public and auth-protected and trigger a redeploy.
### Library & Likes
URL: https://www.floopfloop.com/en/docs/api-library
Section: API Reference
Read public project details from the library and like or unlike them.
### Teams
URL: https://www.floopfloop.com/en/docs/api-teams
Section: API Reference
List the teams you belong to and fetch team details including members.
### Referrals
URL: https://www.floopfloop.com/en/docs/api-referrals
Section: API Reference
Fetch your referral code, history, and conversion stats.
### Usage & Credits
URL: https://www.floopfloop.com/en/docs/api-usage
Section: API Reference
Check credit balances, per-project usage, transaction history, plan and subscription.
### Subdomain Lookups
URL: https://www.floopfloop.com/en/docs/api-subdomains
Section: API Reference
Check subdomain availability and get suggestions during project creation.
### AI Gateway (chat & generate)
URL: https://www.floopfloop.com/en/docs/api-ai-gateway
Section: API Reference
Call FloopFloop's managed LLM gateway from your deployed project — chat completions, single-prompt generation, streaming SSE, automatic model routing. Uses a project-scoped `flp_sk_*` key, separate from your user API key.
### Error Handling
URL: https://www.floopfloop.com/en/docs/api-errors
Section: API Reference
Standard error codes, rate limit headers, and troubleshooting.
## Build with FloopFloop
### Landing Page
URL: https://www.floopfloop.com/en/build/landing-page
Build your Landing Page with AI in under 5 minutes
Create a high-converting landing page with hero sections, testimonials, CTAs, and mobile-responsive design — all generated by AI.
**Example prompts**
- Build a modern SaaS landing page with a hero section, three feature cards with icons, a pricing table with monthly and yearly toggle, a testimonial carousel, and a sticky CTA button. Use a dark theme with green accents.
- Create a product launch landing page for a mobile fitness app. Include an animated phone mockup, an app-store download section, a feature comparison table, social proof stats, and a newsletter signup form.
- Design a waitlist landing page for an AI writing tool. Add a large headline, a short explainer video placeholder, an email capture form with validation, a progress bar showing how many people have signed up, and a FAQ accordion.
- Build a landing page for a local bakery with a full-screen hero image, an about section, a menu grid with categories, an order form, business hours, Google Maps embed placeholder, and Instagram feed section.
**Frequently asked questions**
- **Q:** How long does it take to build a landing page with FloopFloop?
**A:** Most landing pages are generated and deployed in under 3 minutes. You describe what you want, and the AI writes the code, sets up hosting, and gives you a live URL instantly.
- **Q:** Can I customize the landing page after it's generated?
**A:** Absolutely. Use the chat interface to request any changes — new sections, different colors, updated copy, additional forms — and FloopFloop will regenerate and redeploy automatically.
- **Q:** Do I need to know how to code?
**A:** No coding required. FloopFloop generates production-quality code from plain English descriptions. You just describe what you want and iterate through conversation.
- **Q:** Will my landing page be mobile-responsive?
**A:** Yes. All pages generated by FloopFloop are fully responsive and tested across mobile, tablet, and desktop screen sizes.
- **Q:** Can I connect my own domain?
**A:** Yes. Every project gets a free floop.tech subdomain, and you can connect your own custom domain through the project settings.
- **Q:** Is the landing page SEO-optimized?
**A:** FloopFloop generates semantic HTML with proper heading hierarchy, meta tags, alt attributes, and structured data — giving you a solid SEO foundation out of the box.
### Portfolio Website
URL: https://www.floopfloop.com/en/build/portfolio-website
Build your Portfolio Website with AI in under 5 minutes
Showcase your work with a professional portfolio website featuring project galleries, about sections, and contact forms — built by AI in minutes.
**Example prompts**
- Create a minimalist portfolio website for a graphic designer. Include a hero with my name and tagline, a masonry grid gallery of projects with hover effects, an about page with skills list, and a contact form with email validation.
- Build a photographer's portfolio with a full-screen image slider hero, categorized photo galleries with lightbox, an about section with a profile image, a services and pricing page, and a booking inquiry form.
- Design a developer portfolio with a terminal-style hero animation, a projects section with GitHub stats, a skills radar chart, a blog section with markdown support, a timeline of work experience, and a contact form.
- Create a freelance writer's portfolio with featured article cards, client logos, testimonial quotes, a services breakdown with rates, a downloadable resume link, and a project inquiry form.
**Frequently asked questions**
- **Q:** Can I add new portfolio pieces after the site is built?
**A:** Yes. Just tell the chat to add a new project with its details, and FloopFloop will update your portfolio and redeploy it automatically.
- **Q:** Will visitors be able to contact me through the site?
**A:** Every portfolio includes a working contact form. You can customize the fields and connect it to your email or any notification service.
- **Q:** Can I password-protect certain portfolio sections?
**A:** Yes. FloopFloop supports private access controls, so you can lock certain pages or projects behind a password for client-only viewing.
- **Q:** What kind of image galleries are supported?
**A:** You can have masonry grids, carousels, lightbox viewers, categorized galleries, and full-screen sliders — just describe what you want.
- **Q:** Can I use my own domain name?
**A:** Yes. You get a free subdomain on floop.tech and can also connect a custom domain like yourname.com.
- **Q:** How do I update content on my portfolio?
**A:** Use the iterative chat to tell FloopFloop what to change. Say something like 'Add a new project called X with these images' and it handles the rest.
### Blog
URL: https://www.floopfloop.com/en/build/blog
Build your Blog with AI in under 5 minutes
Launch a fully functional blog with categories, search, RSS feeds, and beautiful article layouts — all generated by AI.
**Example prompts**
- Build a personal tech blog with a clean reading experience. Include a homepage with featured and recent posts, category filtering, a search bar, article pages with estimated reading time, a newsletter signup, and an about page.
- Create a food blog with recipe cards that show cooking time, difficulty, and servings. Add a category sidebar, a search function, a favorites feature, a print-friendly recipe view, and a comment section placeholder.
- Design a travel blog with a map-based homepage showing visited destinations, photo-heavy article layouts, a destination guide section, a packing list generator, and social sharing buttons on every post.
- Build a corporate blog for a software company. Include a hero with the latest post, category tabs, author profiles with avatars, related posts sidebar, a CTA banner for the product, and an RSS feed.
**Frequently asked questions**
- **Q:** Can I publish new blog posts through the chat?
**A:** Yes. You can dictate or paste new articles into the chat, and FloopFloop will add them to your blog with proper formatting and redeploy.
- **Q:** Does the blog support categories and tags?
**A:** Absolutely. You can organize posts by categories, tags, or any custom taxonomy you describe.
- **Q:** Will my blog have an RSS feed?
**A:** FloopFloop can generate an RSS feed for your blog so readers can subscribe through their preferred feed reader.
- **Q:** Is the blog SEO-friendly?
**A:** Yes. Posts are generated with semantic HTML, Open Graph tags, proper heading structure, and clean URLs optimized for search engines.
- **Q:** Can I add images to my blog posts?
**A:** Yes. You can include image placeholders, link external images, or describe the layout you want and FloopFloop will structure it accordingly.
- **Q:** Does it support multiple authors?
**A:** Yes. You can set up author profiles with avatars, bios, and individual author pages showing their published articles.
### Newsletter Website
URL: https://www.floopfloop.com/en/build/newsletter-website
Build your Newsletter Website with AI in under 5 minutes
Build a newsletter website with a public archive, subscribe forms, issue delivery by email, and growth analytics — a Substack-style publication on your own domain.
**Example prompts**
- Build a newsletter site: a homepage pitching the newsletter with a subscribe form, a public archive of past issues with clean typography, individual issue pages with share links, and a double-opt-in subscribe flow with a confirmation email.
- Create a newsletter platform where I write issues in markdown, preview them, and publish — publishing emails the issue to all confirmed subscribers and adds it to the public archive. Include an unsubscribe link in every email and a subscriber count on my dashboard.
- Design a curated-links newsletter site: each issue is a list of links with one-paragraph commentary, tagged by topic. The archive is browsable by tag, there's a search box over all past issues, and subscribers can pick weekly or monthly delivery.
- Build a newsletter with a free and a members-only tier: free issues are public, premium issues show a teaser and a paywall prompt, and members sign in to read everything. Show me a dashboard with subscriber growth, open-ready export, and churn per month.
**Frequently asked questions**
- **Q:** Do subscribers get the issues by email?
**A:** Yes — publishing an issue sends it to every confirmed subscriber and posts it to the public archive at the same time. Every email carries a one-click unsubscribe link (legally required and good practice), and bounced addresses are flagged so your list stays clean.
- **Q:** Why does the public archive matter?
**A:** It's your growth engine. Email is private — search engines never see it — but an archive page per issue accumulates rankings for every topic you've ever covered, and each becomes a shareable URL. Substack figured this out early: the archive does the marketing, the email does the retention.
- **Q:** Is the subscriber list really mine?
**A:** It's a table in your own database — export it as CSV any time, no platform permission needed. That's the core difference from publishing on a hosted platform, where the relationship with your readers is ultimately intermediated by someone else's terms.
- **Q:** How does double opt-in work?
**A:** A new subscriber gets a confirmation email and only joins the list after clicking it. It filters out typos and bots, keeps engagement rates honest, and is required by anti-spam rules in much of the world. Unconfirmed signups expire automatically after a few days.
- **Q:** Can I run a paid tier?
**A:** Yes — mark issues free or members-only: free issues are fully public, premium ones show a teaser with a join prompt, and signed-in members read everything. Start free until the archive proves the writing has an audience; converting later is a flag on the issue, not a migration.
- **Q:** Why not just use Substack or beehiiv?
**A:** Substack takes 10% of paid revenue forever and owns your discovery; beehiiv meters by subscriber count. Both are great for starting fast. Building your own wins when the newsletter is part of something bigger — your domain, your design, your data — and when 10% of a growing paid list starts looking like real money.
### Marketing Site
URL: https://www.floopfloop.com/en/build/marketing-site
Build your Marketing Site with AI in under 5 minutes
Build a multi-page marketing website with feature sections, pricing tables, team pages, and conversion-optimized CTAs — powered by AI.
**Example prompts**
- Create a marketing website for a project management SaaS. Include a hero with an animated product demo, a features page with icon cards, a pricing page with three tiers, a customer logos section, case studies, and a contact page.
- Build a marketing site for a mobile banking app. Add a hero with app screenshots, a security features section, a how-it-works timeline, user testimonials with star ratings, a comparison table vs competitors, and a download CTA.
- Design a marketing website for an AI writing assistant. Include a hero with a live demo area, use-case pages for different industries, an integration logos section, a resources hub, and a free-trial signup flow.
- Create a marketing site for a cybersecurity company. Include a threat dashboard hero, service pages, a trust badges section, client case studies, a blog preview, team bios, and a request-a-demo form.
**Frequently asked questions**
- **Q:** Can I create multiple pages on my marketing site?
**A:** Yes. FloopFloop can generate multi-page sites with navigation — home, features, pricing, about, contact, blog, and any custom pages you need.
- **Q:** Can I add analytics tracking?
**A:** You can request analytics integration and FloopFloop will add the necessary tracking snippets to your site.
- **Q:** Will the site load fast?
**A:** FloopFloop generates optimized, production-quality code with efficient asset loading, ensuring fast page loads and good Core Web Vitals scores.
- **Q:** Can I A/B test different versions?
**A:** You can create multiple variations of your site by asking FloopFloop to generate alternatives, then compare them side by side using different subdomains.
- **Q:** Does it include forms and lead capture?
**A:** Yes. Contact forms, newsletter signups, demo request forms, and any other lead-capture elements can be included in your marketing site.
- **Q:** Can I embed videos on the marketing site?
**A:** Yes. You can include video embeds from YouTube, Vimeo, or custom video players anywhere on your site.
### Restaurant Website
URL: https://www.floopfloop.com/en/build/restaurant-website
Build your Restaurant Website with AI in under 5 minutes
Create a mouth-watering restaurant website with menus, online ordering, reservation forms, and photo galleries — all built by AI.
**Example prompts**
- Build a restaurant website for an Italian trattoria. Include a full-screen hero with a food image, a menu organized by appetizers, mains, and desserts with prices, an online reservation form, opening hours, location with map, and a photo gallery.
- Create a fast-casual restaurant site with an online ordering system. Include a menu with item cards, add-to-cart functionality, a checkout flow, delivery and pickup options, nutritional info tooltips, and a loyalty program signup.
- Design a fine dining restaurant website with an elegant dark theme. Add a tasting menu page, a wine list section, a chef's bio with photo, private dining inquiry form, event calendar, and an Instagram feed section.
- Build a coffee shop website with a menu board layout, a 'today's specials' rotating banner, a catering services page, a careers section, a loyalty card signup, and a locations page with hours for multiple branches.
**Frequently asked questions**
- **Q:** Can customers make reservations through the website?
**A:** Yes. FloopFloop can generate a reservation form with date/time selection, party size, and confirmation — ready to use immediately.
- **Q:** Can I update the menu without technical knowledge?
**A:** Just tell the chat what to change — add a dish, update a price, remove a seasonal item — and FloopFloop handles the update and redeploy.
- **Q:** Does it support online ordering?
**A:** Yes. You can request an ordering system with a cart, checkout flow, and order management, all generated from your description.
- **Q:** Can I show multiple locations?
**A:** Absolutely. FloopFloop can create a locations page with maps, individual hours, and contact details for each branch.
- **Q:** Will the site look good on mobile?
**A:** Yes. Restaurant sites are fully responsive with mobile-optimized menus, tap-to-call buttons, and easy-to-navigate layouts.
- **Q:** Can I add photo galleries of the food?
**A:** Yes. Include photo galleries, Instagram feeds, or image carousels to showcase your dishes, ambiance, and events.
### Digital Menu
URL: https://www.floopfloop.com/en/build/digital-menu
Build a Digital QR Menu with AI in under 5 minutes
Build a QR-code digital menu — dishes grouped by category with prices, dietary tags, and a sold-out toggle, editable from a phone. Generated by AI in minutes.
**Example prompts**
- Build a digital menu for my café that I can put behind a QR code on the tables. Group items by category (Coffee, Pastries, Brunch), show prices, let me mark things sold out, and give me an admin area to add or remove dishes. Warm, cream paper look.
- Create a QR-code menu for a cocktail bar. Sections for Signatures, Classics, and Zero-proof, each drink with a short description and price, dietary/vegan tags, and a private admin page to edit everything. Dark candlelit theme.
- Make an online menu for a food truck. One scannable page, items grouped by category with prices in euros, a 'sold out' marker for when we run out, and an admin login so I can update it between stops. Bold and simple.
- Design a restaurant menu page for a trattoria: antipasti, pasta, secondi, and dolci with prices and descriptions, gluten-free and vegetarian tags, and an owner area to reorder dishes and edit the menu. Elegant serif look.
**Frequently asked questions**
- **Q:** Is this the same as a restaurant website?
**A:** No. A restaurant website is the full marketing site — hero, photos, hours, reservations, about. A digital menu is just the menu itself: the scannable page a diner opens at the table to see what's on offer and the price. If you only need the menu behind a QR code, this is the focused, faster choice; if you need the whole site, pick Restaurant Website.
- **Q:** Can I put it behind a QR code on the tables?
**A:** Yes — that's the main use. Point a QR code (printed on the table, the door, or a flyer) at the menu's URL; guests scan it and the menu opens instantly on their phone. The layout is mobile-first because that's where it's read.
- **Q:** Can I update prices and dishes myself?
**A:** Yes. A private admin page (gated by an ADMIN_KEY you set) lets you add items, edit the header, reorder dishes, and mark anything sold out. Changes go live instantly — no reprinting, no agency, no redeploy wait.
- **Q:** Does it handle categories and dietary tags?
**A:** Yes. Each dish has a category (Starters, Mains, Drinks…) and items group under their category automatically, in the order you set. You can add dietary tags like vegan, gluten-free, or spicy, shown as small pills next to the dish.
- **Q:** Will the menu show up in Google?
**A:** The menu renders server-side and emits schema.org Menu structured data (sections, dishes, and prices), so search engines can read and potentially surface your menu — not just a screenshot or a PDF that's invisible to search.
- **Q:** Does it take payments or orders?
**A:** No — it's a menu, not a checkout. It shows dishes and prices for guests to read and order from a server. That keeps it fast and simple; if you want online ordering and a cart, the Online Store or Restaurant Website categories cover that.
### Dashboard
URL: https://www.floopfloop.com/en/build/dashboard
Build your Dashboard with AI in under 5 minutes
Build a data-rich dashboard with charts, KPI cards, real-time updates, and filters — powered entirely by AI.
**Example prompts**
- Create an analytics dashboard with KPI cards for revenue, users, conversion rate, and churn. Include a line chart for monthly trends, a bar chart for top products, a data table with sorting and search, and date-range filters.
- Build a project health dashboard showing active projects in a kanban view, a team workload heatmap, budget burn-down charts, milestone timelines, and an alerts panel for overdue tasks.
- Design a social media analytics dashboard with follower growth charts, engagement rate gauges, top-performing posts grid, audience demographics pie charts, and a content calendar view.
- Create a sales dashboard with a pipeline funnel chart, deal value by stage, rep leaderboard, activity timeline, forecast vs actual comparison, and regional performance map placeholder.
**Frequently asked questions**
- **Q:** Can the dashboard display real-time data?
**A:** FloopFloop can generate dashboards with auto-refresh intervals and real-time data display patterns. You can configure the data sources after deployment.
- **Q:** What types of charts are supported?
**A:** Line charts, bar charts, pie charts, area charts, scatter plots, gauges, funnels, heatmaps, and more — just describe what you need.
- **Q:** Can I add filters and date-range pickers?
**A:** Yes. FloopFloop generates interactive filters, date-range selectors, search bars, and dropdown filters that work with your dashboard data.
- **Q:** Is the dashboard mobile-friendly?
**A:** Yes. Dashboards are responsive with stacked layouts on mobile, collapsible sidebars, and touch-friendly chart interactions.
- **Q:** Can I protect the dashboard with login?
**A:** Yes. FloopFloop supports private access controls so only authorized users can view your dashboard.
- **Q:** Can I export data from the dashboard?
**A:** You can request CSV or PDF export functionality for any table or chart in your dashboard.
### CRM Dashboard
URL: https://www.floopfloop.com/en/build/crm-dashboard
Build your CRM Dashboard with AI in under 5 minutes
Build a customer relationship management dashboard with contact lists, deal pipelines, activity logs, and reporting — no coding required.
**Example prompts**
- Create a CRM dashboard with a contact list table (name, company, email, status), a deal pipeline in kanban view, activity feed showing recent interactions, and summary cards for total deals, won deals, and pipeline value.
- Build a sales CRM with lead scoring, a contact detail page with interaction history, task management for follow-ups, email templates section, and a reporting page with win/loss charts and revenue forecasts.
- Design a real estate CRM with property listings linked to contacts, a showing calendar, a commission tracker, lead source analytics, automated follow-up reminders, and a client portal section.
- Create a small business CRM with customer profiles, a notes and communication log, invoice tracking, a task board, email campaign overview, and a customer satisfaction survey results page.
**Frequently asked questions**
- **Q:** Can I manage contacts and deals in the CRM?
**A:** Yes. FloopFloop generates a full contact management interface with deal tracking, pipeline views, and activity logging.
- **Q:** Does it include a deal pipeline?
**A:** Yes. You get a visual kanban-style pipeline where you can track deals through stages like Lead, Qualified, Proposal, Negotiation, and Won.
- **Q:** Can I track interactions with contacts?
**A:** The CRM includes an activity feed and interaction history so you can log calls, emails, meetings, and notes for each contact.
- **Q:** Is data stored securely?
**A:** FloopFloop includes a database for your project data, and you can enable private access controls to restrict who can view and modify records.
- **Q:** Can I customize the pipeline stages?
**A:** Absolutely. Just describe your desired stages in the chat and FloopFloop will regenerate the pipeline to match your sales process.
- **Q:** Does it include reporting?
**A:** Yes. You can request charts for win/loss ratios, revenue by period, deal velocity, lead sources, and any other metrics you need.
### Project Management Tool
URL: https://www.floopfloop.com/en/build/project-management
Build your Project Management Tool with AI in under 5 minutes
Build a project management app with task boards, timelines, team assignments, and progress tracking — all generated from a prompt.
**Example prompts**
- Create a project management app with a kanban board (To Do, In Progress, Review, Done), task cards with assignees, due dates, and priority labels, a list view toggle, and a project overview dashboard with progress bars.
- Build a project tracker with Gantt chart timeline view, milestone markers, resource allocation table, task dependencies, a team workload view, and a weekly status report generator.
- Design an agile project management tool with sprint boards, backlog management, story point estimation, velocity charts, burndown graphs, daily standup notes, and a retrospective board.
- Create a freelancer's project management dashboard with client-organized projects, time tracking per task, invoiceable hours summary, a Pomodoro timer, file attachment areas, and a client approval workflow.
**Frequently asked questions**
- **Q:** Does it include kanban boards?
**A:** Yes. FloopFloop can generate drag-and-drop kanban boards with customizable columns, task cards, labels, and filters.
- **Q:** Can I assign tasks to team members?
**A:** Absolutely. Tasks can include assignees, due dates, priority levels, and status tracking for full team collaboration.
- **Q:** Does it support different project views?
**A:** You can request kanban, list, timeline, Gantt chart, or calendar views — FloopFloop generates whichever formats you describe.
- **Q:** Can I track time spent on tasks?
**A:** Yes. Time tracking features can be added to any project management tool, including timers, logged hours, and billable time reports.
- **Q:** Is there a mobile view?
**A:** All generated apps are fully responsive with touch-friendly task cards and swipe gestures on mobile.
- **Q:** Can I integrate notifications?
**A:** You can request notification features like due-date reminders, status change alerts, and daily digest summaries.
### Kanban Board
URL: https://www.floopfloop.com/en/build/kanban-board
Build your Kanban Board with AI in under 5 minutes
Build a kanban board with drag-and-drop cards, custom columns, WIP limits, labels, and due dates — a Trello-style board that lives in your own database.
**Example prompts**
- Build a kanban board with columns I can add, rename, and reorder, drag-and-drop cards between columns, and cards with a title, description, colored labels, due date, and assignee. Persist everything to the database so the board survives refresh.
- Create a personal kanban with three fixed columns — backlog, doing, done — a work-in-progress limit of 3 on the doing column that visually blocks adding a fourth card, and a weekly review view listing everything completed in the last 7 days.
- Design a team kanban with swimlanes per project, card assignees with avatar chips, a filter bar (by assignee, label, due date), and an activity log per card recording every move, edit, and comment with timestamps.
- Build a content-pipeline kanban for a marketing team: columns for idea, drafting, review, scheduled, published. Cards carry a target publish date and a checklist; cards in review for more than 3 days get a warning badge, and the published column auto-archives after 30 days.
**Frequently asked questions**
- **Q:** Does drag-and-drop persist?
**A:** Yes — every move writes the card's column and position to the database immediately, so the board is identical after a refresh or from another device. Position uses an ordering index per column, which keeps reorders cheap even on busy boards.
- **Q:** What are WIP limits and should I use them?
**A:** A work-in-progress limit caps how many cards a column can hold — the core kanban discipline that turns a board from a to-do list into a flow system. When 'doing' is full, the answer is to finish something, not start more. The limit can warn (soft) or block (hard); teams new to kanban usually start soft.
- **Q:** Can multiple people use the board?
**A:** Yes — sign-in, card assignees, and per-card activity logs work out of the box. Updates from teammates appear on refresh or a short polling interval; for a small team moving a few dozen cards a day that's indistinguishable from realtime, without the infrastructure complexity.
- **Q:** Can I have more structure than one board?
**A:** Swimlanes split one board horizontally (per project, per client); multiple boards split contexts entirely (product vs. marketing). Start with one board and labels — most teams discover they needed less structure than they thought, and adding swimlanes later is a one-sentence refinement.
- **Q:** What goes on a card?
**A:** Title and description as the floor; labels, due date, assignee, and a checklist as the standard set. The activity log records moves and edits so 'when did this stall?' has an answer. Resist card-field sprawl — if every card needs ten fields, the work probably wants a different tool.
- **Q:** Why not just use Trello?
**A:** Trello is excellent until you hit its shape: per-user pricing for the team, power-ups for basics like swimlanes, and your workflow data living in Atlassian's cloud. Building your own gets exactly your process — your columns, your WIP rules, your review cadence — at flat cost, with cards as database rows you can query and automate against.
### Inventory Tracker
URL: https://www.floopfloop.com/en/build/inventory-tracker
Build your Inventory Tracker with AI in under 5 minutes
Build an inventory management system with stock tracking, low-stock alerts, category management, and reporting — generated by AI.
**Example prompts**
- Create an inventory tracker with a product list table showing name, SKU, quantity, price, and category. Add a low-stock alert panel, a stock history chart, an add/edit product form, and category filters.
- Build a warehouse inventory system with bin-location tracking, barcode scanning placeholder, stock-in/stock-out forms, a reorder-point calculator, supplier contact list, and a monthly stock report.
- Design an e-commerce inventory dashboard with sync status indicators, multi-warehouse stock views, a dead-stock identifier, seasonal demand chart, and bulk-update CSV import form.
- Create a restaurant inventory tracker with ingredient categories, recipe-based consumption estimates, vendor order forms, expiration date tracking, waste log, and weekly cost analysis charts.
**Frequently asked questions**
- **Q:** Can I track stock levels across multiple locations?
**A:** Yes. FloopFloop can generate multi-location inventory views with per-warehouse quantities and transfer tracking.
- **Q:** Does it alert me when stock is low?
**A:** You can set reorder points for each product, and the dashboard will highlight items that need restocking.
- **Q:** Can I import products from a spreadsheet?
**A:** FloopFloop can generate CSV import functionality so you can bulk-upload your existing product catalog.
- **Q:** Does it track stock history?
**A:** Yes. Every stock change can be logged with timestamps, quantities, and reason codes for full audit trails.
- **Q:** Can I categorize products?
**A:** Products can be organized by categories, subcategories, tags, or any custom grouping you describe.
- **Q:** Is it suitable for small businesses?
**A:** Absolutely. FloopFloop generates exactly the complexity you need — from a simple stock list to a multi-warehouse ERP-style tracker.
### Booking System
URL: https://www.floopfloop.com/en/build/booking-system
Build your Booking System with AI in under 5 minutes
Build an appointment booking system with calendar views, time slot management, confirmation emails, and customer records — powered by AI.
**Example prompts**
- Create a booking system for a hair salon. Include a service selection page with durations and prices, a calendar with available time slots, a booking form with client name and phone, a confirmation page, and an admin view of all appointments.
- Build a medical appointment scheduler with doctor profiles, specialty filters, available slots by day, patient registration form, appointment history, and a waiting-list feature.
- Design a coworking space booking app with room listings, hourly and daily rate toggles, a visual floor plan, equipment add-ons, a booking cart, and a usage report dashboard.
- Create a fitness class booking system with a weekly schedule grid, class descriptions and instructor bios, capacity indicators, a waitlist when classes are full, and a member check-in interface.
**Frequently asked questions**
- **Q:** Can customers book appointments online?
**A:** Yes. FloopFloop generates a full booking flow — service selection, date/time picker, customer details, and confirmation — all accessible from your live URL.
- **Q:** Does it support multiple services or providers?
**A:** Absolutely. You can set up multiple services with different durations and prices, and assign them to different staff members or rooms.
- **Q:** Can I manage bookings from an admin panel?
**A:** Yes. The generated system includes an admin view where you can see, confirm, reschedule, or cancel all bookings.
- **Q:** Does it prevent double-bookings?
**A:** The booking system tracks availability and only shows open slots, preventing scheduling conflicts.
- **Q:** Can customers cancel or reschedule?
**A:** You can include self-service rescheduling and cancellation features with configurable notice periods.
- **Q:** Does it send confirmation messages?
**A:** FloopFloop can generate confirmation pages and notification triggers that you can connect to email or SMS services.
### Tournament Bracket
URL: https://www.floopfloop.com/en/build/tournament-bracket
Build a Tournament Bracket with AI in under 5 minutes
Run a single-elimination tournament with a live bracket, seeded draw, and score reporting that advances winners automatically — built by AI in minutes.
**Example prompts**
- Build a single-elimination tournament bracket for our office FIFA cup. Let me add up to 16 players, draw a seeded bracket so the top seeds can't meet until the final, report scores per match, and have winners advance automatically to a champion banner.
- Create a tournament bracket site for a local pool league with 8 teams. Show the bracket as columns from round one to the final, let me enter scores, and lock a result once the next round is played so the bracket stays consistent.
- Make a knockout bracket for a Smash Bros night. Add players, generate the matchups, track scores on my phone between games, and show everyone the live bracket and the eventual champion. Use a bold arena scoreboard look.
- Build a beer-pong tournament bracket for a party with an admin desk to manage the roster and report results, plus a public view friends can refresh to follow who's winning.
**Frequently asked questions**
- **Q:** How many entrants does the bracket support?
**A:** Single-elimination brackets of 4, 8, or 16 entrants. You add the roster, then draw the bracket — classic seeding places the top seeds so they can only meet in the final.
- **Q:** Do winners advance automatically?
**A:** Yes. When you report a match score, the winner is placed into the next round automatically and the bracket re-renders. Play continues until the final decides a champion.
- **Q:** Can I fix a score I entered wrong?
**A:** You can correct a result until the next round has been scored — at which point the bracket locks that match to keep downstream results consistent. Correct the later result first if you need to go back further.
- **Q:** Who can report scores?
**A:** Score reporting and roster management live behind an admin key you set, so only the organizer changes results. Everyone else gets a live read-only view of the bracket they can refresh.
- **Q:** Can people follow along live?
**A:** Yes. The public bracket page reflects the latest scores and the champion as soon as you report them, so spectators just refresh the shared link to follow the action.
- **Q:** Do I need to code or host anything?
**A:** No. FloopFloop generates the bracket logic, the score-reporting flow, the admin desk, and the database, then deploys it to a live URL. Refine it by chat.
### Petition Page
URL: https://www.floopfloop.com/en/build/petition-page
Build a Petition Page with AI in under 5 minutes
Launch a petition that collects signatures behind your cause — a goal meter, a public roll of signers, and an admin desk to manage it, built by AI in minutes.
**Example prompts**
- Build a petition page to save our local library. Add a headline, a recipient line ('A petition to the City Council'), a summary explaining why it matters, a signature goal of 5,000 with a progress meter, and a sign form that collects name, optional location, and an optional comment. Show recent signatures below.
- Create an open letter petition demanding climate action from a company. Include a long-form statement, a 'we the undersigned' framing, a live signature counter that re-targets the next milestone past the goal, and a one-click sign form. Use a bold activist red theme.
- Make a neighborhood petition to add a crosswalk near the school. Collect signatures with name and street, show a tally toward a 250-signature goal, and let me close the petition once we deliver it. Keep it clean and civic.
- Build a petition to reinstate a beloved menu item. Add a punchy summary, a signature wall with supporter comments, social-share-friendly metadata, and an admin login so I can edit the ask and close signing when we win.
**Frequently asked questions**
- **Q:** How do people sign the petition?
**A:** Visitors enter their name (location and a short comment are optional) and tap one button — no account needed. Each browser can sign once, and the signature count updates instantly toward your goal.
- **Q:** Can I stop people from signing more than once?
**A:** Yes. Signatures are de-duplicated per browser and rate-limited per network, so casual double-signing and basic spam are blocked while keeping the one-tap experience that maximizes real signatures.
- **Q:** What happens when we pass the goal?
**A:** The progress meter automatically re-targets the next milestone (e.g. 100 → 250 → 500) so the page keeps showing momentum instead of pinning at 100%. You can also raise the goal yourself from the admin desk.
- **Q:** Can I edit the petition or close it later?
**A:** Yes. A private admin page (protected by a key you set) lets you edit the title, recipient, summary, and goal, and open or close signing whenever you like — changes go live instantly.
- **Q:** Will signers' details be public?
**A:** Signers choose whether their name appears on the public list when they sign. Names are shown as a roll of supporters; the page never exposes anything a signer didn't opt to display.
- **Q:** Do I need to code or host anything?
**A:** No. FloopFloop generates the petition, sets up the database that stores signatures, and deploys it to a live URL — describe what you want and iterate by chat.
### Testimonial Wall
URL: https://www.floopfloop.com/en/build/testimonial-wall
Build a Testimonial Wall with AI in under 5 minutes
Build a moderated 'wall of love' that collects and showcases customer testimonials with star ratings — submissions reviewed before they go live, built by AI in minutes.
**Example prompts**
- Build a 'wall of love' testimonial page for my SaaS. Show approved testimonials in a masonry grid with star ratings, the person's name, and their role/company. Add a submit form where customers leave a name, role, 1–5 star rating, and a quote — and hold new submissions for my approval before they appear.
- Create a testimonials page for a freelance designer. Display client quotes as cards with photos and 5-star ratings, let me feature my best ones at the top, and give me an admin area to approve, hide, or delete submissions.
- Make a customer reviews wall for an online course. Collect a name, headshot URL, rating, and testimonial, route everything through a moderation queue, and render the approved ones server-side so they show up in Google.
- Build a warm, friendly testimonial wall for a wedding photographer with a soft palette, gold stars, and quote cards. Include a submit form and an admin login so only approved testimonials go public.
**Frequently asked questions**
- **Q:** Are new testimonials shown automatically?
**A:** No — and that's the point. Every submission lands in a moderation queue and stays private until you approve it from the admin desk, so spam or off-tone messages never hit your public wall.
- **Q:** How do customers leave a testimonial?
**A:** A built-in form collects their name, role or company, a 1–5 star rating, the quote, and an optional photo URL. They submit in seconds; you decide what goes live.
- **Q:** Can I highlight my best testimonials?
**A:** Yes. You can 'feature' approved testimonials so they sort to the top of the wall, and hide or delete any that are no longer relevant — all from the admin area.
- **Q:** Will the testimonials help my SEO?
**A:** Approved testimonials are rendered server-side, so they appear in the initial HTML that Google and AI crawlers read — your social proof becomes indexable content, not invisible client-side text.
- **Q:** Is it protected against spam?
**A:** Submissions are rate-limited per network and the moderation queue means nothing is public without your say-so, so a spam burst clogs a private queue at worst — never your live wall.
- **Q:** Do I need to code or set up a database?
**A:** No. FloopFloop generates the wall, the submission form, the moderation desk, and the database that stores everything, then deploys it to a live URL. Refine it by chat.
### Ask Me Anything Page
URL: https://www.floopfloop.com/en/build/ask-me-anything
Build an Ask Me Anything Page with AI in under 5 minutes
Build an anonymous 'ask me anything' question box — visitors send questions with no account, you answer the good ones, and answered Q&A publish to a public page. AI-generated in minutes.
**Example prompts**
- Build an anonymous 'ask me anything' page for my profile. A clean box where anyone can send me a question without signing up, an admin area where I answer the good ones, and a public feed of answered questions shown as Q&A. Bold blue theme, big friendly headline.
- Create an anonymous question box like NGL or Tellonym that I can link in my Instagram bio. Visitors ask anonymously, I get a private inbox, and answered questions appear publicly as a thread. Punchy pink look, mobile-first.
- Make an AMA page for a creator: an anonymous ask form, a moderation inbox where I answer, hide, or delete questions, and a public list of answered Q&A with the date. Dark neon theme.
- Design an anonymous Q&A page for a developer doing an 'ask me anything about my career'. Anonymous submit box, admin login to post answers, and answered questions rendered server-side so they show up in Google. Green theme, monospace accents.
**Frequently asked questions**
- **Q:** Is it really anonymous for the person asking?
**A:** Yes. Visitors type a question and send it — no name, no email, no account. That's the whole point: removing friction and identity is what gets people to actually ask. You only ever see the question text, never who sent it.
- **Q:** Do questions appear automatically?
**A:** No. Every question lands in a private inbox and stays hidden until you write an answer. Posting your answer is what publishes the question — so nothing goes public without you replying to it, and you can hide or delete anything you don't want to touch.
- **Q:** Can I link it in my bio like NGL or Tellonym?
**A:** Yes — that's the most common use. Drop the URL in your Instagram, TikTok, or X bio; followers tap through and ask anonymously. The page is mobile-first because that's where it's opened, and it's yours on your own domain instead of a third-party app's.
- **Q:** Will the answered questions help my SEO?
**A:** Answered Q&A render server-side, so they're in the initial HTML that Google and AI crawlers read. A page of real questions and your answers becomes indexable content — useful long-tail Q&A that surfaces in search and in AI answers, not invisible client-side text.
- **Q:** How is it different from a guestbook or a testimonial wall?
**A:** A guestbook auto-posts casual messages; a testimonial wall collects named, star-rated praise. An ask-me-anything page is a two-way Q&A: anonymous questions in, your answers out, and only the pairs you reply to go public. The reply is the product.
- **Q:** Is it protected against spam?
**A:** Submissions are rate-limited per network and everything is held in a private inbox, so a spam burst clogs a queue only you see — never your public page. You publish a question by answering it, so junk simply never gets a reply.
### Online Store
URL: https://www.floopfloop.com/en/build/online-store
Build your Online Store with AI in under 5 minutes
Launch an online store with product listings, shopping cart, checkout flow, and order management — all AI-generated and instantly deployed.
**Example prompts**
- Create an online store for handmade jewelry. Include a product grid with images, prices, and categories, a product detail page with size selector, a shopping cart sidebar, a checkout form with shipping and payment fields, and an order confirmation page.
- Build a digital products store selling design templates. Include product cards with preview images, instant download after purchase, a search and filter system, a bestsellers section, bundle deals, and a customer reviews section.
- Design a clothing store with a lookbook hero, category navigation (men, women, kids), product pages with size guides and color swatches, a wishlist feature, a cart with quantity adjustment, and a returns policy page.
- Create a pet supplies store with featured products carousel, category pages, product filtering by pet type and price range, a subscription auto-ship option, a blog with pet care tips, and a loyalty points display.
**Frequently asked questions**
- **Q:** Can customers purchase products through the site?
**A:** FloopFloop generates the full storefront with cart and checkout UI. You can connect your preferred payment processor after deployment.
- **Q:** Does it support product variants like sizes and colors?
**A:** Yes. Product pages can include variant selectors for size, color, material, or any custom option you describe.
- **Q:** Can I manage orders?
**A:** An admin panel with order listing, status updates, and customer details can be included in your store.
- **Q:** Is the store mobile-optimized?
**A:** Yes. All stores are responsive with mobile-friendly navigation, product browsing, and checkout flows.
- **Q:** Can I add promotional features?
**A:** You can request discount code fields, sale badges, bundle pricing, and promotional banners — just describe them in the chat.
- **Q:** Does it include product search?
**A:** Yes. FloopFloop can generate search bars with auto-suggest, category filtering, price ranges, and sorting options.
### Marketplace
URL: https://www.floopfloop.com/en/build/marketplace
Build your Marketplace with AI in under 5 minutes
Build a two-sided marketplace with seller listings, buyer browsing, search, reviews, and user profiles — generated by AI.
**Example prompts**
- Create a freelance services marketplace with seller profiles, service listings with pricing tiers, a search with category and price filters, buyer messaging, a review and rating system, and a featured sellers section.
- Build a local handmade goods marketplace with vendor shops, product listings with photos, a map-based local search, category browsing, a shopping cart, and a community events board.
- Design a digital asset marketplace for stock photos, templates, and fonts. Include preview/download pages, a seller upload form, license type selection, a trending section, and a buyer purchase history.
- Create a rental marketplace for equipment and tools. Include availability calendars, daily/weekly pricing, a deposit system, renter verification placeholder, item condition ratings, and a dispute resolution page.
**Frequently asked questions**
- **Q:** Can sellers create their own listings?
**A:** Yes. FloopFloop can generate seller dashboards with listing creation forms, image uploads, pricing, and inventory management.
- **Q:** Does it include search and filtering?
**A:** Marketplaces include robust search with filters for category, price range, location, rating, and any custom attributes you define.
- **Q:** Can buyers leave reviews?
**A:** Yes. A review and rating system with star ratings, written reviews, and seller response capabilities can be included.
- **Q:** How do I handle payments?
**A:** FloopFloop generates the marketplace UI and checkout flows. You can connect payment processors and escrow services after deployment.
- **Q:** Can I feature certain sellers or products?
**A:** Absolutely. Featured sections, promoted listings, and curated collections can all be part of your marketplace design.
- **Q:** Is it suitable for a niche marketplace?
**A:** Yes. Whether it is art, services, rentals, or digital goods, you can describe your niche and FloopFloop will generate a marketplace tailored to it.
### Subscription Box Service
URL: https://www.floopfloop.com/en/build/subscription-box
Build your Subscription Box Service with AI in under 5 minutes
Build a subscription box website with plan selection, recurring billing UI, box customization, and subscriber management — all AI-generated.
**Example prompts**
- Create a subscription box website for artisan coffee. Include a hero with an unboxing photo, plan options (monthly, quarterly, yearly), a taste-preference quiz, a past-boxes gallery, subscriber testimonials, and a gift subscription option.
- Build a beauty subscription box site with a style quiz, three subscription tiers with included products, a how-it-works section, an unboxing video area, a referral program, and a subscriber dashboard with delivery tracking.
- Design a book subscription service with genre selection, a monthly pick reveal page, a community discussion board, reading challenges, author spotlight section, and a manage-subscription page.
- Create a pet subscription box site with pet profile setup (breed, size, allergies), box preview with toy and treat options, a past-shipments timeline, a reviews section, and a pause/cancel subscription flow.
**Frequently asked questions**
- **Q:** Can customers choose a subscription plan?
**A:** Yes. FloopFloop generates plan selection pages with different frequencies, pricing, and feature breakdowns.
- **Q:** Does it support box customization?
**A:** You can include preference quizzes, size selectors, taste profiles, and other customization options for subscribers.
- **Q:** Can subscribers manage their account?
**A:** A subscriber dashboard with plan management, delivery tracking, pause/cancel options, and payment updates can be included.
- **Q:** Does it include a gift option?
**A:** Yes. Gift subscriptions with custom messages, recipient details, and delivery scheduling can be part of your site.
- **Q:** Can I showcase past boxes?
**A:** FloopFloop can generate a past-boxes gallery with photos, included items, and subscriber reactions.
- **Q:** How does billing work?
**A:** FloopFloop generates the subscription UI and plan selection. You connect your preferred billing processor (like Stripe) for actual payment processing.
### SaaS Analytics Dashboard
URL: https://www.floopfloop.com/en/build/saas-analytics-dashboard
Build your SaaS Analytics Dashboard with AI in under 5 minutes
Build a SaaS analytics dashboard with MRR tracking, churn metrics, cohort analysis, and user funnels — generated entirely by AI.
**Example prompts**
- Create a SaaS analytics dashboard with MRR and ARR cards, a revenue growth line chart, churn rate by month, customer acquisition funnel, a cohort retention heatmap, and a plan distribution pie chart.
- Build a product analytics dashboard with daily/weekly/monthly active users, feature adoption rates, user session heatmap, event tracking table, A/B test results comparison, and a real-time active users counter.
- Design a SaaS metrics dashboard with LTV/CAC ratio, payback period chart, expansion revenue breakdown, logo churn vs revenue churn, trial-to-paid conversion funnel, and a geographic user distribution map.
- Create a startup metrics dashboard with runway calculator, burn rate chart, headcount growth timeline, OKR progress bars, investor update generator, and a key metrics comparison table vs last quarter.
**Frequently asked questions**
- **Q:** What SaaS metrics can I track?
**A:** MRR, ARR, churn rate, LTV, CAC, cohort retention, conversion rates, active users, and any custom metric you describe.
- **Q:** Can I create investor-ready reports?
**A:** Yes. FloopFloop can generate formatted dashboards suitable for investor updates with key metrics, charts, and trend analysis.
- **Q:** Does it support cohort analysis?
**A:** Absolutely. Cohort retention heatmaps, cohort revenue charts, and segmented analysis views can all be included.
- **Q:** Can I compare metrics across time periods?
**A:** Yes. Period comparison, year-over-year charts, and trend indicators with percentage changes are supported.
- **Q:** Is the dashboard real-time?
**A:** FloopFloop generates dashboards with auto-refresh patterns. You connect your data sources, and the dashboard updates accordingly.
- **Q:** Can I share the dashboard with my team?
**A:** Yes. Deploy it on a custom subdomain and use access controls to share with your team or investors.
### Invoicing Tool
URL: https://www.floopfloop.com/en/build/invoicing-tool
Build your Invoicing Tool with AI in under 5 minutes
Build a professional invoicing tool with invoice creation, client management, payment tracking, and financial reports — all AI-generated.
**Example prompts**
- Create an invoicing tool with a create-invoice form (client, line items, tax, discount), a PDF-preview of the invoice, a client list with contact details, an invoice history table with status filters (draft, sent, paid, overdue), and a monthly revenue chart.
- Build a freelancer invoicing app with time-tracking integration, hourly rate calculator, recurring invoice scheduler, expense tracking, profit/loss summary, and a client payment portal.
- Design an invoicing dashboard for a small agency with project-based billing, multi-currency support, invoice templates, payment reminders, aged receivables chart, and a tax summary report.
- Create a subscription invoicing tool with recurring billing schedules, usage-based line items, credit note creation, payment method management, revenue recognition chart, and a Stripe-style invoice page.
**Frequently asked questions**
- **Q:** Can I create professional invoices?
**A:** Yes. FloopFloop generates invoice creation forms with line items, taxes, discounts, client details, and a polished preview layout.
- **Q:** Does it track payment status?
**A:** Invoices can be tracked through statuses like Draft, Sent, Paid, and Overdue with automatic status indicators.
- **Q:** Can I manage clients?
**A:** Yes. A client directory with contact details, invoice history, and total billed amounts can be included.
- **Q:** Does it support recurring invoices?
**A:** FloopFloop can generate recurring invoice schedules with configurable frequencies and automatic generation dates.
- **Q:** Can I generate financial reports?
**A:** Revenue charts, aged receivables, profit/loss summaries, and tax reports can all be part of your invoicing tool.
- **Q:** Does it support multiple currencies?
**A:** Yes. You can request multi-currency support with exchange rate displays and currency conversion.
### Time Tracker
URL: https://www.floopfloop.com/en/build/time-tracker
Build your Time Tracker with AI in under 5 minutes
Build a time-tracking app with one-click timers, clients and projects, weekly timesheets, and billable-hours reports you can export straight into invoicing — generated by AI.
**Example prompts**
- Build a freelancer time tracker: a large start/stop timer with a task description, projects grouped by client, an hourly rate per project, a weekly timesheet view, and a monthly report of billable hours and earnings per client with CSV export.
- Create a timesheet app where I log hours in a weekly grid — rows are projects, columns are days. Include a copy-last-week button, per-project hour budgets with a warning at 80%, and a manager view listing the team's submitted weeks with an approve button.
- Design a focus tracker that combines a pomodoro timer with automatic logging: every completed 25-minute session is recorded against the selected project. Show a daily focus-hours chart, a streak counter, and a Monday-morning email summarising last week.
- Build an agency time tracker with a billable/non-billable toggle per entry, project budgets in hours, per-person utilisation, and a profitability view comparing tracked hours times rate against each project's fixed quote.
**Frequently asked questions**
- **Q:** Timer or manual entry — which does it support?
**A:** Both, because real workflows mix them: a start/stop timer for deep work as it happens, and a weekly grid for filling in the meeting you forgot to track. Entries from either path land in the same table, so reports don't care how the hours got there.
- **Q:** Can I set different rates per client or project?
**A:** Yes — rates attach to projects (or clients, with per-project overrides), so the monthly report multiplies each tracked hour by the right figure. Mixed billing is normal: a retainer client at a blended rate next to a project client at a premium rate, with non-billable internal work excluded from totals.
- **Q:** What happens if I forget to stop a timer?
**A:** The running timer is visible on every page, and every entry stays editable afterwards — trim the eight-hour 'lunch' entry down to what you actually worked. You can also add an auto-stop rule that pauses any timer running longer than a threshold you set and flags it for review.
- **Q:** Can it produce reports I can invoice from?
**A:** That's the point of tracking: a per-client monthly report with billable hours, rate, and the resulting amount — exportable as CSV, ready to paste into an invoice or feed an invoicing tool. If you build your invoicing with FloopFloop too, the two apps can share the same database.
- **Q:** Does it work for a team, not just me?
**A:** Yes — accounts per person, a manager view of everyone's submitted weeks, approvals, and per-person utilisation (billable hours against capacity). Start solo and add the team layer later; the data model doesn't change, only the views.
- **Q:** Why not just use Toggl, Harvest, or Clockify?
**A:** They're good products with per-seat pricing and someone else's workflow. If their rounding rules, report shapes, and integrations match yours, use them. Building your own wins when you have opinions: your country's overtime rules, your agency's utilisation formula, your client's mandated timesheet format — and a flat cost regardless of team size.
### Email Marketing Tool
URL: https://www.floopfloop.com/en/build/email-marketing-tool
Build your Email Marketing Tool with AI in under 5 minutes
Build an email marketing dashboard with campaign management, subscriber lists, template editing, and performance analytics — powered by AI.
**Example prompts**
- Create an email marketing dashboard with a campaign list (name, status, open rate, click rate), a drag-and-drop email template builder placeholder, a subscriber list with segments, and a campaign analytics page with charts.
- Build an email campaign manager with A/B test setup for subject lines, send-time optimization display, an unsubscribe management page, a bounce rate tracker, and a deliverability health score gauge.
- Design a newsletter management tool with a subscriber growth chart, a rich text email composer, scheduling with timezone support, automated welcome sequence builder, and a top-performing emails leaderboard.
- Create an email marketing analytics dashboard with funnel from sent to opened to clicked to converted, a heatmap showing click positions in emails, a revenue-per-email metric, and a list health monitor.
**Frequently asked questions**
- **Q:** Can I manage subscriber lists?
**A:** Yes. FloopFloop generates subscriber management with lists, segments, import/export, and subscription status tracking.
- **Q:** Does it include email templates?
**A:** You can get a template library, a visual editor placeholder, and preview functionality for desktop and mobile views.
- **Q:** Can I track campaign performance?
**A:** Campaign analytics with open rates, click rates, conversions, bounce rates, and unsubscribes are included.
- **Q:** Does it support A/B testing?
**A:** FloopFloop can generate A/B test setup interfaces for subject lines, content variations, and send times.
- **Q:** Can I schedule campaigns?
**A:** Yes. Campaign scheduling with date/time pickers, timezone selection, and recurring send options can be included.
- **Q:** Does it handle unsubscribes?
**A:** An unsubscribe management page with compliance features and preference centers can be part of your tool.
### Admin Panel
URL: https://www.floopfloop.com/en/build/admin-panel
Build your Admin Panel with AI in under 5 minutes
Build a powerful admin panel with user management, data tables, role-based access, and system configuration — all generated from a prompt.
**Example prompts**
- Create an admin panel with a sidebar navigation, a users table with search, sort, and pagination, a user detail page with edit form, role management (admin, editor, viewer), and a system settings page.
- Build a content management admin panel with a media library grid, article editor with rich text, category taxonomy manager, comment moderation queue, and a site-wide analytics overview.
- Design an e-commerce admin panel with order management table, product CRUD forms, inventory alerts, customer profiles, discount code manager, and a sales report dashboard.
- Create a multi-tenant admin panel with organization switcher, user invitation system, billing management page, feature flag toggles, audit log table, and a system health status page.
**Frequently asked questions**
- **Q:** Can I manage users with different roles?
**A:** Yes. FloopFloop generates role-based access systems with admin, editor, viewer, and custom role configurations.
- **Q:** Does it include data tables?
**A:** Admin panels include sortable, searchable, paginated data tables for managing any type of record.
- **Q:** Can I restrict access to the admin panel?
**A:** Absolutely. Use FloopFloop's private access controls to ensure only authorized team members can access the admin panel.
- **Q:** Does it support CRUD operations?
**A:** Yes. Create, read, update, and delete interfaces for any data model can be generated — products, users, orders, content, and more.
- **Q:** Can I customize the layout?
**A:** The sidebar, header, content areas, and page structure are all customizable through the chat interface.
- **Q:** Does it include audit logging?
**A:** FloopFloop can generate audit log tables tracking who did what, when, with full change history.
### Status Page
URL: https://www.floopfloop.com/en/build/status-page
Build your Status Page with AI in under 5 minutes
Build a public status page with live service indicators, incident timelines, a 90-day uptime heatmap, and a JSON endpoint for external monitors — generated from a single prompt.
**Example prompts**
- Create a SaaS status page with five services (API, Dashboard, Webhooks, CDN, Database), a 90-day uptime heatmap per service, an incident history grouped by day, a JSON endpoint at /api/status for external monitors, and an RSS feed for incident subscribers. Engineering-focused style with monospace headings.
- Build a multi-region status page for a hosting platform. Group services by region (US-East, US-West, EU, APAC), show a system-wide banner that reflects the worst service status, support 'investigating / identified / monitoring / resolved' incident lifecycle, and auto-flip affected services when an incident posts.
- Design a public API health page with one row per endpoint, latency sparklines beside each, a 'last incident' timestamp, a scheduled-maintenance banner that auto-shows for in-window events, and a one-click 'copy as JSON' for the current state.
- Create a status page for a payments processor with three top-level sections (Card Processing, Payouts, Webhooks), composite uptime per section, an incident detail page with a postmortem field, severity tagging (minor / major / critical / maintenance), and an email-the-team admin form for posting an update.
**Frequently asked questions**
- **Q:** Do site visitors see incident updates in real time?
**A:** Yes. Each incident has its own update timeline, and the public page refreshes on visit. External monitors can hit the JSON endpoint at /api/status as often as their cadence allows.
- **Q:** Can I auto-flip a service to 'degraded' when I post an incident?
**A:** Yes. Posting an incident with affected services automatically derives the service state from the incident severity — minor maps to degraded, major to partial outage, critical to major outage, maintenance to maintenance.
- **Q:** Can I gate the admin form so only my team can post incidents?
**A:** A single STATUSPAGE_ADMIN_TOKEN environment variable controls the admin form. Set it in your project secrets; the form rejects everything else with a constant-time compare so the token length can't be probed.
- **Q:** Does it ship a public JSON API I can wire UptimeRobot or Pingdom to?
**A:** Yes. /api/status returns the worst-system status, the per-service state, and the active incidents — cached 30 seconds at the CDN so even a poorly-behaved poller doesn't pound the DB.
- **Q:** Will the status page auto-resolve incidents when services recover?
**A:** When an operator marks an incident 'resolved', every affected service snaps back to operational in a single transaction. Set up subsequent updates to surface a postmortem.
- **Q:** Can I keep an RSS feed for incident subscribers?
**A:** Yes. /feed.xml carries the last 50 incidents with severity, status, and resolution times — discoverable via the tag on the home page so feed readers and the GitHub release tracker pick it up automatically.
### Poll Maker
URL: https://www.floopfloop.com/en/build/poll-maker
Build your Poll Maker with AI in under 5 minutes
Build an anonymous poll site with a question, up to 10 options, animated tally bars, and one-vote-per-browser dedup — generated from a single prompt.
**Example prompts**
- Create a poll-making tool where anyone can spin up a poll in under 30 seconds. The creator picks a question, 2–10 options, an auto-close time (10m / 1h / 1d / never), and a public-or-unlisted visibility. Voters get a shareable URL, one vote per browser, and animated horizontal bars showing the live tally.
- Build a classroom-friendly poll site for teachers. Add a teacher-mode toggle that surfaces a QR code beside the poll URL, lock a poll to a single classroom IP range, hide the tally until the poll closes, and let the teacher click a 'close now' button to reveal results.
- Design a team-decision tool. Polls can be 'this or that' yes/no with a one-line question, multi-option ('which day works for everyone?'), or ranked-choice. Owner can close a poll early; closed polls show final results with the winning option highlighted.
- Create a public-opinion polling site with a landing feed of the most recent public polls, a 'create poll' flow, anonymous voting with a per-browser cookie dedup, and a JSON endpoint at /api/poll/ so embeds can read the tally without scraping HTML.
**Frequently asked questions**
- **Q:** How does one-vote-per-browser dedup work?
**A:** Each visitor's browser receives a random 32-byte voter token in an HttpOnly cookie. The database enforces UNIQUE(poll_id, voter_token), so a second vote against the same poll returns a friendly 'you already voted' message instead of an error.
- **Q:** Can voters be totally anonymous?
**A:** Yes. The voter cookie carries no identity — just an opaque random token. We don't tie it to an account or an IP address. Resetting the cookie or visiting in incognito lets a determined user vote again, which is acceptable for casual polls; for strict dedup, swap in IP+UA hashing or require login.
- **Q:** Can I close a poll early?
**A:** The poll creator receives a one-time owner token in the redirect URL after creating the poll. Bookmarking that URL is the only way to close the poll later — we store sha256(token) in the DB so a leaked dump can't be used to close other people's polls.
- **Q:** Can the poll auto-close at a set time?
**A:** Yes. Pick an auto-close date when creating the poll. Once the deadline passes, the poll stops accepting votes and shows final results.
- **Q:** Can I embed the live tally elsewhere?
**A:** The /api/poll/ endpoint returns the current question, options, per-option counts, total votes, and closed/expired flags as JSON. Cache hits at 30 seconds at the CDN so embeds can poll cheaply.
- **Q:** Does this work for sensitive votes (board elections, HR, etc.)?
**A:** The default mode is best-effort dedup for casual polls. For audit-grade voting (board elections, anything legally binding), use a dedicated voting platform — this tool prioritises ease-of-share over verifiable identity.
### Quiz Maker
URL: https://www.floopfloop.com/en/build/quiz-maker
Build your Quiz Maker with AI in under 5 minutes
Build a quiz maker with multiple-choice questions, instant scoring, timers, leaderboards, and shareable result screens — generated from a single prompt.
**Example prompts**
- Build a trivia quiz site where I create quizzes with multiple-choice questions, set a time limit per question, and share a public URL. Players see one question at a time, instant right/wrong feedback, a running score, and a final results screen with a shareable score card.
- Create a classroom quiz tool: the teacher builds a quiz from a reusable question bank, students join with a 6-letter room code, and a leaderboard updates between questions. Include per-student score history and a CSV export of results per quiz.
- Design a 'which X are you?' personality quiz with weighted answers mapping to four result types, an email-capture step before showing the result, and a distinct share image per result type. Add a dashboard showing completions, drop-off per question, and collected emails.
- Build an exam-practice app with a 200-question bank tagged by topic, randomised 30-question practice tests, per-topic score breakdowns, an explanation shown after each answer, and a review mode that resurfaces every question I have ever missed.
**Frequently asked questions**
- **Q:** What scoring modes can a quiz have?
**A:** Three patterns cover almost every quiz: right/wrong scoring with an optional per-question point value, weighted scoring where each answer adds points toward one of several result buckets (the personality-quiz model), and pass/fail against a threshold (the exam-practice model). Describe which one you need — or combine them, like a trivia quiz with double-point bonus rounds.
- **Q:** Can questions be timed?
**A:** Yes — per-question countdowns that auto-advance when time runs out, a whole-quiz timer, or both. Timed questions auto-submit the current selection (or count as wrong if nothing is selected), and the results screen can show time-per-question so players see where they hesitated.
- **Q:** Can a group play together, like Kahoot?
**A:** Yes. A host starts a session and shares a short room code; players join on their phones, answer in sync, and a leaderboard refreshes between questions. For audit-grade synchronous play at conference scale you'd want a dedicated realtime platform, but for classrooms, pub quizzes, and team events the room-code model works well.
- **Q:** Can I capture emails before showing results?
**A:** That's the classic lead-generation quiz: the visitor answers, then enters an email to unlock their result. Collected emails land in your own database with the result type attached, so you can export a CSV segmented by outcome — people who got 'beginner' get a different follow-up than people who got 'expert'.
- **Q:** Can I reuse questions across quizzes?
**A:** Yes — a question bank with tags is the right structure: write questions once, tag them by topic and difficulty, then assemble quizzes by picking tags or letting the app draw N random questions per topic. You can also import questions from a CSV instead of typing them in.
- **Q:** How do you stop people from cheating?
**A:** Shuffle question order and answer order per player, add per-question time limits so answers can't be looked up, and dedup attempts with a per-browser token. A determined cheater can always open a second browser — for casual quizzes that's acceptable; for real assessments, require login so attempts are tied to an account.
### Form Builder
URL: https://www.floopfloop.com/en/build/form-builder
Build your Form Builder with AI in under 5 minutes
Create a form builder with custom field types, conditional logic, file uploads, spam protection, and a searchable submissions inbox with CSV export — built by AI.
**Example prompts**
- Build a form builder where I create forms with text, email, dropdown, checkbox, and file-upload fields. Each form gets a public URL and a submissions inbox with search, CSV export, and an email notification on every new entry. Add a honeypot field and per-IP rate limiting for spam.
- Create a multi-step client-intake form for a design agency: project type, budget range, and timeline, with different follow-up questions shown depending on the project type. Progress bar at the top, save-and-resume via an emailed magic link, and a review screen before final submit.
- Design an event registration form with ticket-type selection, per-type quantity limits, attendee details per ticket, a live remaining-spots counter, and a confirmation email with a QR code. Include an organiser dashboard with an attendee list and CSV export.
- Build an embeddable feedback widget: a 0–10 score question followed by an optional comment box, submitted without a page reload. Include a dashboard with the score trend over time, a filterable response feed, and a JSON API for pulling results into other tools.
**Frequently asked questions**
- **Q:** Can forms have conditional logic?
**A:** Yes — show, hide, or require fields based on earlier answers: pick 'company' as the inquiry type and a company-size dropdown appears; choose a budget under a threshold and the form routes to a self-serve resources page instead of the sales calendar. Describe the branching in plain English and iterate until it matches your funnel.
- **Q:** Where do submissions go?
**A:** Into your own database, with a submissions inbox UI: search, filters, read/unread state, and CSV export. You can also add an email notification per submission or a webhook that POSTs each entry to another system. Nothing is held hostage in a third-party dashboard.
- **Q:** Can people upload files?
**A:** Yes. File fields validate type and size limits you set (e.g. images and PDFs up to 10 MB), and uploads are listed alongside the submission in your inbox. That covers job applications with CVs, support forms with screenshots, and print-shop order forms with artwork.
- **Q:** How is spam handled?
**A:** Three layers that stop almost all of it: a honeypot field invisible to humans but filled by bots, per-IP rate limiting so a script can't submit hundreds of entries, and server-side validation of every field. For high-profile public forms you can add an email-confirmation step so only verified addresses land in your inbox.
- **Q:** Can I embed a form on my existing website?
**A:** Every form gets a clean public URL you can link from anywhere, and an iframe embed for dropping into an existing page. For full visual control, the form can also expose a plain POST endpoint so a hand-built form on your site submits into the same inbox.
- **Q:** Typeform and Google Forms exist — why build my own?
**A:** Google Forms is free but looks like Google Forms. Typeform looks great but charges per response — a successful campaign literally costs more. Building your own gets you unlimited forms and responses at flat cost, your branding with no 'powered by' badge, and submissions as rows in your own database that you can query, export, or pipe anywhere.
### Survey Builder
URL: https://www.floopfloop.com/en/build/survey-builder
Build your Survey Builder with AI in under 5 minutes
Create a survey builder with Likert scales, branching logic, anonymous response links, completion analytics, and CSV export — generated by AI in minutes.
**Example prompts**
- Build a survey tool where I create surveys with multiple-choice, Likert-scale (1–5 agree/disagree), rating, and open-text questions. Each survey gets an anonymous public link, a progress bar, and a results dashboard with per-question charts and CSV export.
- Create an employee-engagement survey app: anonymous by design (no names or IPs stored), one survey per quarter, Likert questions grouped by theme, and a results view that only unlocks once at least five responses are in, showing per-theme averages and trends across quarters.
- Design a customer-satisfaction survey with an NPS question, a follow-up branch that asks detractors what went wrong and promoters what they loved, and a dashboard with the NPS score, trend line, and a feed of verbatim comments filterable by score.
- Build an event-feedback survey that goes out after a workshop: star ratings per session, a speaker-feedback matrix, two open questions, completion tracking against the attendee count, and a one-page printable summary of results.
**Frequently asked questions**
- **Q:** What question types are supported?
**A:** The standard research set: multiple choice (single and multi-select), Likert scales, 0–10 ratings (for NPS), star ratings, ranking, matrix grids, and open text. Each renders mobile-friendly, and required/optional is per question — long surveys with everything required is the fastest way to drive abandonment.
- **Q:** Can respondents stay anonymous?
**A:** Yes, and genuinely so: an anonymous survey stores no name, email, IP, or browser fingerprint with the response — there's nothing to de-anonymize later. For employee surveys you can add a response threshold so results only display once enough answers exist that no individual is identifiable.
- **Q:** Does it support skip logic / branching?
**A:** Yes — show or skip questions based on earlier answers: detractors get 'what went wrong', promoters get 'what should we never change', and people who answered 'never used it' skip the whole feature section. Describe the branches in plain English and refine until the flow matches your research design.
- **Q:** How do I analyse the results?
**A:** A per-question dashboard: distribution charts for choice questions, averages and trends for scales, an NPS calculation where present, and a completion funnel showing where people dropped off. Raw responses export as CSV so you can pivot in a spreadsheet or feed analysis tools.
- **Q:** How do I stop duplicate responses?
**A:** Pick the trust model per survey: open link (no dedup — for kiosk/QR settings), one-per-browser cookie (casual dedup), or unique single-use invite links generated per recipient — the only option that's both anonymous and strictly one-response when the stakes are real.
- **Q:** Why not just use SurveyMonkey or Google Forms?
**A:** SurveyMonkey paywalls exports, response volumes, and even seeing all your own data on bigger plans; Google Forms is free but limited to basic logic and looks like a form, not your brand. Building your own means unlimited responses at flat cost, your domain and design, and answers stored as rows you can query directly.
### Feedback Board
URL: https://www.floopfloop.com/en/build/feedback-board
Build your Feedback Board with AI in under 5 minutes
Build a public feedback board where users post feature requests, vote on them, and follow statuses from planned to shipped — a Canny-style board on your own domain.
**Example prompts**
- Build a public feedback board for my product: users post feature requests, upvote existing ones, and comment. Each request has a status — under review, planned, in progress, shipped, declined — that only admins can change. Sort by top votes and newest.
- Create a feedback board with a public roadmap view: three columns (planned, in progress, shipped) showing the top-voted requests in each, plus a private admin view where I can merge duplicate requests and the votes combine.
- Design a feedback portal with categories (features, bugs, integrations), email notifications to a request's voters when its status changes, and a changelog page that lists shipped items with their original request linked.
- Build an internal feedback board for company tooling: employees sign in, post and vote, and an admin dashboard ranks requests by votes weighted by team size, with a quarterly CSV export for the planning meeting.
**Frequently asked questions**
- **Q:** How does voting work?
**A:** One vote per signed-in user per request, toggleable. Votes are the board's whole value — they turn 'lots of people are asking' from a feeling into a sortable number. Anonymous voting is possible with per-browser dedup, but sign-in votes are worth more: you can see which customers want what, and notify exactly those voters when you ship it.
- **Q:** What statuses can a request have?
**A:** The working set: under review (default), planned, in progress, shipped, and declined. Only admins change status, and every change is visible on the request — the public history is what builds trust. Declining with a short reason beats letting requests rot in silence.
- **Q:** Can I merge duplicate requests?
**A:** Yes — duplicates are the number-one moderation chore on any feedback board. Merging redirects the duplicate to the canonical request and combines the votes and voter lists, so 'dark mode', 'night theme', and 'darker UI please' count as one well-supported request instead of three weak ones.
- **Q:** Do voters get notified when something ships?
**A:** That's the loop that makes the board worth running: when a request moves to shipped, everyone who voted gets an email. It's the cheapest possible 'we listened' message — sent precisely to the people who proved they cared, at the exact moment you delivered.
- **Q:** Should the board be public or private?
**A:** Public boards build trust and let prospects see momentum — the roadmap page doubles as marketing. Private (login-only) fits B2B products with confidential customers, or internal tooling. You can also run public read with member-only posting, which keeps spam down without hiding the roadmap.
- **Q:** Why build my own instead of using Canny?
**A:** Canny is polished and charges per tracked user — fine until your user base grows and the bill scales with it. Building your own gets a flat-cost board on your domain, votes and requests as database rows you can join against your own user data ('which paying customers want this?'), and exactly the workflow your team runs — no more, no less.
### Pastebin
URL: https://www.floopfloop.com/en/build/pastebin
Build your Pastebin with AI in under 5 minutes
Build a code-snippet sharing site with optional auto-expire, public-or-unlisted visibility, a raw-text endpoint for curl, and owner-token delete — generated from a single prompt.
**Example prompts**
- Create a pastebin where anyone can drop a snippet, pick a language, choose an expiry window (10m / 1h / 1d / 1w / never), and get a shareable URL. Show line-numbered code on the paste page with a one-click copy button. Public pastes appear on the home feed; unlisted pastes stay link-only.
- Build a code-review-friendly paste site. Show a side-by-side diff view for two pastes, support inline comments on specific line numbers, add a 'share for review' flow that emails the author when a reviewer comments, and a raw endpoint at /raw/ so reviewers can grep the content locally.
- Design a developer-only paste site gated by signup. Show the user's paste history on a /me page, support private-by-default with a 'share via signed link' flow, expire pastes 90 days after the last view, and a one-click delete with confirmation.
- Create a hastebin-style anonymous text sharer with no signup, 1 MB cap per paste, 24-hour expiry by default, an /api/paste/ JSON endpoint for programmatic readers, and a robots.txt that excludes /p/* so unlisted pastes don't surface in search results.
**Frequently asked questions**
- **Q:** Can I share a paste via the command line?
**A:** Yes. /raw/ returns the paste body as text/plain with the right Content-Type — pipe it through curl: `curl https://your-paste.example.com/raw/abc123 | jq` works directly. Cached 60 seconds at the CDN so repeated polls don't hammer the origin.
- **Q:** Do pastes really delete themselves on expiry?
**A:** The paste page filters out expired rows at read time, so an expired paste is functionally gone immediately. A daily sweep cron can run separately to delete the rows from disk — until then the row stays but is invisible everywhere on the site.
- **Q:** Can I delete a paste I created?
**A:** The paste creator gets a one-time owner token in the redirect URL after creating the paste. Bookmarking that URL is the only way to delete the paste later — we store sha256(token) so a leaked DB dump can't be used to delete other people's pastes.
- **Q:** Is the difference between 'public' and 'unlisted' enforced?
**A:** Yes. Public pastes appear on the home page recent-list; unlisted pastes are reachable only by direct URL. Both live in the same table; the visibility flag is checked at every public-list query.
- **Q:** Can I add syntax highlighting?
**A:** The template ships with line numbers in a monospace pre block, no highlighter bundled (keeps the artifact small). Add Prism or Shiki in a refinement turn — the language field is already stored on every paste row.
- **Q:** How big can a paste be?
**A:** The default cap is 1 MB per paste body, enforced by a CHECK constraint on the column. Adjust the constraint in init-db.ts if you need more — the cap is there to protect the DB from a single 100 MB paste.
### Wedding Website
URL: https://www.floopfloop.com/en/build/wedding-website
Build your Wedding Website with AI in under 5 minutes
Build a single-page wedding site with a live countdown, ceremony + reception details, photo gallery, and a working RSVP form that captures guest replies — generated from a single prompt.
**Example prompts**
- Create a wedding website for Alex and Sam on June 15, 2026. Hero with the couple's names, a live countdown to the date, ceremony at Riverside Gardens at 4 PM and reception at The Conservatory at 6 PM, a six-photo gallery from the engagement shoot, and an RSVP form with plus-one + dietary fields. Elegant serif italic headlines, soft pink accents.
- Build a destination-wedding site for a beach ceremony in Tulum. Add a 'Travel & Stay' section with three recommended hotels (varied price points), a packing list, and a code for the group rate. RSVP form needs an extra 'arrival date' field so the couple can sort guests for the welcome dinner.
- Design a backyard-elopement page. Simple — one event card, no reception, RSVP is just attending yes/no plus a 'leave a note' field, and a gallery of the couple's polaroids. Minimal black-and-white aesthetic.
- Create a multi-day wedding-weekend site. Friday rehearsal dinner, Saturday ceremony + reception, Sunday brunch — each as its own card. RSVP form lets each guest tick which events they're attending plus how many in their party.
**Frequently asked questions**
- **Q:** How does the RSVP form actually capture replies?
**A:** Every RSVP gets inserted into a `rsvps` table in the project's Postgres schema. The couple triages via SQL: `SELECT * FROM rsvps WHERE attending = true ORDER BY created_at` — or asks FloopFloop to build them a /admin/rsvps dashboard in a follow-up turn.
- **Q:** Can guests bring a plus-one?
**A:** Yes. The form shows a 'Bringing a plus-one' checkbox + name field whenever the guest picks attending=yes. The DB records both the plus-one flag and the plus-one name so the seating chart query is one join.
- **Q:** Will the form actually send a confirmation email to the guest?
**A:** No — the template can't send email (the codegen scanner blocks every transactional-mail library). The success-state shows a tailored on-page banner instead. The captured email address is on the row so the couple can manually follow up out-of-band.
- **Q:** How do I add my own photos to the gallery?
**A:** The gallery reads from a single `gallery` array in src/lib/wedding-config.ts — paste the URLs (Cloudinary, S3, Unsplash, your own host) and they appear on the next render. No upload backend; if you need that, refine into the chat asking for an /admin/upload route.
- **Q:** What if our venue and reception are at the same place?
**A:** The Event Details section automatically hides the reception card when the venue + address match the ceremony. No duplicate addresses on the page.
- **Q:** Can I gate the RSVP form so only invited guests can reply?
**A:** The default form is open — anyone with the URL can RSVP. For an invite-list gate, refine into the chat asking for 'a passphrase field tied to the invitation envelope' or 'per-guest invite tokens stored in a guests table'.
### Nonprofit Website
URL: https://www.floopfloop.com/en/build/nonprofit-website
Build your Nonprofit Website with AI in under 5 minutes
Build a nonprofit website with a donation flow, impact stats, volunteer signup, events, and a transparency page — built by AI so the budget goes to the mission.
**Example prompts**
- Build a nonprofit website with a mission-led homepage, an impact section with key numbers (people helped, funds raised, projects completed), a donate page with preset and custom amounts, a volunteer signup form, and a transparency page listing how funds are used.
- Create a website for an animal shelter: adoptable animals as cards with photos and details, an adoption-application form, a donate page with one-time and monthly options, volunteer shift signup, and a success-stories section.
- Design a community-foundation site with a programs overview, an events calendar with registration, a news section for updates and annual reports, a team page with board members, and a newsletter signup in the footer.
- Build a fundraising-campaign site for a specific goal: a progress bar against the target amount, a wall of recent supporter names with optional messages, share buttons, campaign updates, and an FAQ about where the money goes.
**Frequently asked questions**
- **Q:** How does the donation flow work?
**A:** A donate page with preset amounts, a custom field, and an optional monthly toggle, feeding a checkout flow. Donations record to your own database so you can thank, receipt, and report. Keep the form short — every extra field measurably costs completed donations.
- **Q:** What makes a nonprofit site convert visitors into donors?
**A:** Specificity and proof: '€25 feeds a family for a week' converts where 'support our cause' doesn't. Lead with the mission in one sentence, show concrete impact numbers, put a Donate button in the header on every page, and keep the path from any page to a completed donation under three clicks.
- **Q:** Can we collect volunteer signups too?
**A:** Yes — a volunteer form with interests and availability writes into the same database, giving coordinators a list they can filter and contact. For shift-based work (shelters, food banks), a signup sheet per shift with capacity limits prevents the over-subscribed-Saturday problem.
- **Q:** What should the transparency page include?
**A:** Where the money goes (a simple programs-vs-overhead split beats nothing), annual reports as downloads, registration/charity numbers, and board members. Donors check this page before larger gifts — its existence matters as much as its polish.
- **Q:** Can we manage content ourselves without a developer?
**A:** Yes — an admin area for the things that change: news posts, events, impact numbers, team members. The structural pages stay stable; refinements ('add a partners section', 'translate the homepage') are chat requests rather than agency invoices.
- **Q:** Why not a website builder like Wix or Squarespace?
**A:** Their nonprofit templates are fine but generic, the monthly fee never ends, and real features — donation handling beyond a PayPal button, volunteer shift management, an adoptable-animals database — get awkward fast. Building with FloopFloop gets a site shaped by your actual operations, with data you own.
### Photographer Portfolio
URL: https://www.floopfloop.com/en/build/photographer-portfolio
Build your Photographer Portfolio with AI in under 5 minutes
Build an editorial photography portfolio with a full-bleed cinematic hero, mixed-aspect gallery grid, lightbox viewer, services + pricing-from cards, and a working booking-inquiry form — generated from a single prompt.
**Example prompts**
- Create a wedding photographer's portfolio site. Editorial dark theme with a Playfair Display italic serif for headlines. Hero is a full-bleed couple-at-altar shot with the studio name in serif italic. Gallery grouped into Weddings / Portraits / Events / Family with a click-to-enlarge lightbox. Services section with five offerings (full-day weddings, elopements, portraits, family sessions, commercial) each with a 'from $X' price. Inquiry form captures name, email, event type, date, location, and message.
- Build a portrait + headshot photographer's site. Light theme, monochrome with soft warm accent. One-column landing-style hero. Three-up gallery grid showing personal, actor, and musician portraits — each opens a fullscreen lightbox. About section with the photographer's bio, a portrait headshot, and a stat strip ('12 years working', '240+ sessions'). Booking form with event-type dropdown and a date picker.
- Design a fine-art landscape photographer's portfolio. Black-and-white-only aesthetic, generous whitespace, serif italic everywhere. Hero is a hero landscape with location caption. Gallery is mixed-aspect (portrait + landscape + square frames) showing prints from limited editions. Services section sells signed print runs + licensed-image commercial use. Print-inquiry form with edition-size and framing options.
- Create a newborn + family photographer's site. Soft, warm, and a touch nostalgic. Hero with a baby-in-light shot and serif italic studio name. Gallery filterable by Family / Newborn / Maternity / Cake-smash. Services include a 'baby's first year' three-session package. Inquiry form asks for due date or baby's age so the photographer can schedule the right session.
**Frequently asked questions**
- **Q:** How does the inquiry form actually capture replies?
**A:** Every inquiry inserts a row into a `photography_inquiries` table in the project's Postgres schema (event type, date, location, message, IP-hash for rate limiting). The photographer triages via SQL: `SELECT * FROM photography_inquiries WHERE status = 'pending' ORDER BY created_at DESC` — or refines a quick admin dashboard if they want a UI.
- **Q:** Will the form send a confirmation email to the inquirer?
**A:** No — the template can't send email (the codegen scanner blocks every transactional-mail library). The success state says 'I'll reply within 24 hours' instead of promising email. The inquirer's email is stored on the row so the photographer can follow up out-of-band from their own inbox.
- **Q:** Where do the portfolio images come from?
**A:** The default gallery uses picsum.photos with stable seed URLs so the template ships visually-complete without bundled binaries — every reload shows the same nine photographs in the same grid slots. To swap in your own gallery, refine into the chat with the new image URLs (Cloudinary, your own S3, anything) and the agent rewrites the photo array.
- **Q:** Is there a lightbox / fullscreen viewer?
**A:** Yes. Clicking any photo opens a fullscreen modal — left/right arrow keys step through the gallery, Escape closes. Body scroll locks while the lightbox is open so the page doesn't drift behind it.
- **Q:** Can I split the gallery into categories?
**A:** Yes — the portfolio grid ships with filter pills (All / Wedding / Portrait / Event / Family / Commercial) that scope the visible images. Add or rename categories in src/components/photo/portfolio-grid.tsx, or ask the agent to.
- **Q:** Does the template support a dark + light mode?
**A:** Both, but dark is the default — black gallery walls make photographs read louder. The theme toggle in the top-right swaps the two. Light mode uses paper-white background + charcoal type + the same warm-amber accent.
- **Q:** What about rate-limiting form spam?
**A:** The createInquiry server action enforces 5 inquiries per IP per hour (IP is salt-hashed at the project level — no raw IPs stored). Beyond that the form returns a friendly 'too many inquiries' error.
### One-Page Resume
URL: https://www.floopfloop.com/en/build/resume
Build your one-page Resume with AI in under 5 minutes
Build a print-optimized one-page resume / CV with serif-headers / sans-body typography, dated work experience, education, categorized skills, optional projects + languages — and a 'Save as PDF' button. Generated from a single prompt and ready to hand to a recruiter.
**Example prompts**
- Build a one-page resume for a senior backend engineer. Header has name + headline + 3-line summary + mailto/tel/website/github/linkedin links. Three jobs in Experience (10+ years total) with bulleted impact points, one university entry in Education, four skill categories (Languages, Infra, Practice, Tools), and two open-source projects in Selected Projects. Serif section titles, sans body, charcoal-on-bone palette. Print-friendly: @page A4 with 16mm margins, theme toggle hidden on the printed PDF.
- Create an academic CV for a postdoc researcher. Replace Selected Projects with a Publications section (paper title, venue, year, optional DOI link). Add a Teaching section between Education and Skills listing courses taught and TA assignments. Keep the print-ready layout — saving as PDF should produce a recruiter-ready document without manual editing.
- Design a designer's resume with a sidebar layout: profile photo + contact details on the left, scrollable Experience/Education/Skills column on the right. Sans-serif throughout (no serif) and a single accent colour for section dividers. Save-as-PDF still produces a clean single-column A4 by collapsing the sidebar into the main flow on print.
- Build a print-only resume for a marketing manager. Optimized for paper — drop the theme toggle entirely. Header includes a one-line objective. Experience uses a date-on-left / role-on-right grid; bullets use the STAR framework (Situation, Task, Action, Result) with each bullet starting with an action verb. Skills section uses comma-separated text not chips, to maximize info per square inch.
**Frequently asked questions**
- **Q:** Does the resume actually print cleanly?
**A:** Yes — @page rules in globals.css set A4 dimensions with 16mm margins (recruiter-standard), force light-mode colours regardless of the visitor's screen theme, and use `break-inside: avoid` on every `.resume-entry` so a single job's bullet points don't get split across pages. The PrintButton + ThemeToggle floating chrome hides on print via `print:hidden`.
- **Q:** Where do I edit the content?
**A:** All resume data lives as `const` arrays at the top of `src/app/page.tsx.hbs` — HEADER, EXPERIENCE, EDUCATION, SKILLS, PROJECTS, LANGUAGES. Replace the seed values inline (or refine into the chat with your actual content) and the page rerenders. No DB, no API — the whole thing is a static document.
- **Q:** Can I save the page as a PDF?
**A:** Click the 'Print / PDF' button in the top-right (or hit ⌘P / Ctrl+P) — the browser's print dialog includes a 'Save as PDF' destination. The @page CSS rules + per-entry break-inside-avoid produce a recruiter-ready PDF without manual editing.
- **Q:** Is the dark mode for the printed PDF too?
**A:** No — @media print forces light-mode colours via `color-scheme: light !important` so the saved PDF is always black-on-white. Dark mode is screen-only for visitors who prefer it.
- **Q:** Can I add custom sections like Publications or Awards?
**A:** Yes. Each section is its own component in src/components/resume/ — copy ExperienceSection or EducationSection as a starting point, swap the field names, and drop the new component into page.tsx.hbs. The codegen agent can scaffold this in a refine prompt: 'add a Publications section between Education and Skills with paper title, venue, year, and optional DOI link.'
- **Q:** Will the print output fit on one page?
**A:** That depends on the content density — the template ships seed data that comfortably lands on one A4 sheet, but heavy content (10+ jobs, long bullet lists) can spill to a second page. The `.resume-entry` class is on every dated row so the page break never lands mid-entry; if you really need to fit one page, refine into the chat asking for 'tighten the line-height and section spacing to fit on one page.'
- **Q:** How does it compare to the developer-portfolio template?
**A:** developer-portfolio is a projects-and-tech-stack-focused personal website with hero + featured projects + about — built for the screen. The resume template is a single-page document optimized for print and the recruiter's first 30 seconds. Use developer-portfolio as a `yourname.dev` and resume as the PDF you attach to a job application.
### Coming Soon / Waitlist Page
URL: https://www.floopfloop.com/en/build/coming-soon
Build your Coming Soon page with AI in under 5 minutes
Build a pre-launch landing page with a live countdown timer, a working email waitlist that captures real signups (with per-IP rate limiting and duplicate-aware DB), and a social-proof counter that updates as people sign up — generated from a single prompt.
**Example prompts**
- Build a coming-soon page for an AI dev tool launching on September 1, 2026. Dark theme with a violet → cyan gradient headline, big mono countdown timer (days/hours/minutes/seconds), single email field above the fold. Three teaser cards below: 'Faster than you'd expect', 'Private by default', 'Built for one thing'. Social-proof counter underneath showing waitlist size. Twitter, GitHub, LinkedIn, and mailto: footer links.
- Create a stealth-mode waitlist page for a B2B SaaS. Magazine-style headline ('Something quietly excellent is on the way.'), countdown to the public-beta date, email capture with a hidden source field set from `?from=` so we can group signups by campaign in SQL. No mention of the actual product features — that's the point.
- Design a 'notify me when this is back in stock' page for a limited-drop ecommerce. Big timer counts to the restock date (configurable from `LAUNCH_DATE_ISO` in /lib/launch-config.ts). Single email field. After submit, the form shows 'You're in. We'll email the moment we restock.' Earthy palette (warm browns + cream).
- Build a pre-launch page for a paid newsletter. Dark theme but with a serif-italic headline instead of mono. Countdown to the first issue. Email-capture form. A two-sentence 'About the author' section under the timer. No social links, no teaser cards — keep it monolithic.
**Frequently asked questions**
- **Q:** Where do the email signups actually go?
**A:** Every signup is inserted into a `waitlist_subscribers` table in the project's Postgres schema (email, source tag, referrer, IP-hash for rate limiting). The operator triages with `SELECT * FROM waitlist_subscribers ORDER BY created_at DESC`. Email is UNIQUE so double-submits are caught at the DB and the user gets a friendly 'you're already on the list' instead of a duplicate error.
- **Q:** Does the page send a confirmation email?
**A:** No — the template can't send email (the codegen scanner blocks every transactional-mail library). The success state says 'you're on the list, we'll be in touch at launch' instead of promising email. The captured address is stored so the operator can send a single launch-day blast from their own ESP.
- **Q:** How do I change the launch date?
**A:** One edit in /src/lib/launch-config.ts — set `LAUNCH_DATE_ISO` to a new ISO-8601 timestamp and `LAUNCH_DATE_LABEL` to the human-readable form. The countdown, the hero badge, and the OG metadata all read from that file. No other files touched.
- **Q:** What happens when the countdown hits zero?
**A:** The four-cell timer is replaced with a 'We've launched' badge. The waitlist form stays mounted so late-arrivals can still drop their email — most operators forget to flip the page on launch day, and turning the waitlist off automatically would lose those signups.
- **Q:** Is the social-proof counter ('Join 247 founders waiting') real?
**A:** Yes — it's a live COUNT(*) on the waitlist_subscribers table, rendered server-side on every page request. Hidden entirely when fewer than 5 people have signed up (lying about an empty waitlist burns trust the instant the first real signer Googles you).
- **Q:** Can I track which channels are driving signups?
**A:** Yes. The form has a hidden `source` field that accepts a short campaign tag (a-z, 0-9, dashes, underscores). Pass `?source=ph-launch` or `?source=twitter` in your share URLs, the form reads it at submit, and you can pull `SELECT source, COUNT(*) FROM waitlist_subscribers GROUP BY source` to see what's working.
- **Q:** Is it dark-mode-only?
**A:** Default is dark — that's the genre convention. A light-mode palette is provided in globals.css for operators who want a brighter pre-launch identity; flip the `forcedTheme` prop on ThemeProvider in src/app/layout.tsx and the light variables take over.
### Waitlist Page
URL: https://www.floopfloop.com/en/build/waitlist-page
Build your Waitlist Page with AI in under 5 minutes
Launch a waitlist page with email capture, a live queue position, referral links that move people up the list, and CSV export of every signup — built by AI in minutes.
**Example prompts**
- Build a waitlist page for an AI product: bold headline, one-line pitch, an email form with validation, a 'you're number N in line' position shown after signing up, and a confirmation email. Dark theme with an electric-blue accent.
- Create a waitlist with referral mechanics: each signup gets a unique share link, every join through that link moves the referrer up ten spots, and a leaderboard shows the top ten referrers. Include an admin view with a daily-signups chart and CSV export.
- Design a private-beta waitlist where I review signups in an admin panel, approve people in batches of 50, and approved users automatically receive an invite code by email that works exactly once.
- Build a pre-launch page with a countdown to launch day and email capture. At the deadline the page flips automatically to the live product link and everyone on the list gets a launch announcement email.
**Frequently asked questions**
- **Q:** How do referral links work?
**A:** Each signup gets a unique code embedded in a share URL. When someone joins through it, the referrer moves up the queue — typically a fixed number of spots per referral — and a leaderboard makes the loop visible. The mechanics (spots per referral, caps, leaderboard size) are yours to tune, since the queue is just a sortable column in your own database.
- **Q:** Can I export the emails into my email tool?
**A:** Always — the list lives in your own database, so CSV export is built in, and a webhook can push each new signup to wherever you send email. No vendor lock-in on the single most valuable asset a pre-launch product has.
- **Q:** How does the queue position work?
**A:** Signup order sets the base position; referrals subtract from it. Showing 'you're number 312 in line' after signup is a conversion tactic as much as a queue: it makes the list feel real and gives people a number to beat by sharing their link.
- **Q:** What stops fake or mistyped emails?
**A:** Format validation catches typos, a honeypot field plus rate limiting blocks bot floods, and an optional double-opt-in step counts only confirmed addresses toward the queue and the referral bonus — which also keeps referral gaming down, since inventing signups now requires real inboxes.
- **Q:** Can I manage who gets access during a private beta?
**A:** Yes — an admin view of the queue with approve buttons (singly or in batches), and single-use invite codes emailed on approval. That turns the waitlist from a marketing page into your actual beta-rollout system, with the queue order as the default priority.
- **Q:** What happens to the page when I launch?
**A:** The page flips to the live product — either automatically at a countdown deadline or when you toggle it — and the list gets the launch email. Because the waitlist ran on your own domain, the SEO history and any backlinks it earned carry straight over to the product site.
### Link-in-Bio Page
URL: https://www.floopfloop.com/en/build/link-in-bio
Build your Link-in-Bio page with AI in under 5 minutes
Build a Linktree-style link-in-bio page with a custom profile, ordered link list, click tracking, and an admin panel to edit links — generated from a single prompt.
**Example prompts**
- Build a link-in-bio page for a music producer. Single dark-purple gradient background, square avatar at the top, bio line, and a vertical stack of 6 links: Spotify, Apple Music, YouTube channel, latest release, mailing list signup, and a contact email. Each link has a small icon next to the label and tracks click counts.
- Create a creator-page for a yoga instructor. Soft mint palette, round profile photo, name + tagline, then links for: class schedule, online course, Instagram, TikTok, free starter video, and a 'book a private session' email link. Custom URL slug per link so the share-URL reads /poses, /classes, etc.
- Design a developer's link-in-bio with a monospace font, dark zinc background, and a green-accent terminal vibe. Links to: portfolio site, GitHub, latest blog post, RSS feed, mailing list, sponsor button. Include a small footer line with the developer's home base + 'open to consulting work'.
- Build a podcaster's link-in-bio with the latest episode embedded above the link list (just an episode title + 'Listen now' link to the audio, no in-page player needed). Links to: Apple Podcasts, Spotify, RSS feed, YouTube channel, Patreon, and a 'suggest a guest' contact form.
**Frequently asked questions**
- **Q:** How does click tracking work?
**A:** Each link visit increments a `clicks` counter in the database. The admin panel shows the count next to every link so the owner can see at a glance which links pull traffic. No third-party tracker, no cookie, no IP collection — the counter is anonymous and lives in the project's own Postgres schema.
- **Q:** Can I gate the admin panel?
**A:** Yes — the template ships with a single-secret gate. Set ADMIN_KEY in Project Settings → Secrets; visiting /admin without the cookie hash redirects to a login page that posts the key once, stores its sha256 in an httpOnly cookie, and unlocks the dashboard for 30 days.
- **Q:** How do I add a custom domain?
**A:** Every FloopFloop project gets a *.floop.tech subdomain by default and supports custom domains from the dashboard. Add `links.yourname.com`, follow the DNS instructions, and your link-in-bio resolves at the new hostname within minutes.
- **Q:** Can the links open in a new tab?
**A:** Yes — every link uses `target="_blank" rel="noopener noreferrer"` by default, so the visitor's page stays open after the click. The `noreferrer` cuts off the Referer header to the destination, which most creator tools care about.
- **Q:** Does it support multiple pages per account?
**A:** The default template is single-page (one /). An operator who wants multiple link pages (e.g. one per project) refines the chat asking for a per-page table + a /[slug] route — the codegen agent scaffolds both in one round.
- **Q:** What about /admin getting indexed by Google?
**A:** Both /admin and /admin/login carry `robots: { index: false, follow: false }` metadata so Googlebot won't list the login URL in SERPs — a small leak that gives phishing pages an easy template to mimic. Fixed in the shipped template.
- **Q:** Can I rate-limit the click endpoint?
**A:** The `/r/[id]` redirect handler accepts any visitor by design (it's just a redirect), so no per-IP cap is enforced. Click counts can be inflated by reload-spam; if that matters for your use case, refine with 'add a 5/minute cap on click increments per IP'.
### Digital Business Card
URL: https://www.floopfloop.com/en/build/digital-business-card
Build a Digital Business Card with AI in under 5 minutes
Build a digital business card with a photo, tap-to-call and tap-to-email actions, social links, and a one-tap 'Save to contacts' vCard download — generated from a single prompt.
**Example prompts**
- Build a digital business card for a real-estate agent. Photo, name, 'Realtor · Coastline Properties', a one-line bio, tap-to-call and tap-to-email buttons, a website link, LinkedIn and Instagram, and a prominent 'Save to contacts' button that downloads a vCard. Clean indigo theme.
- Create a digital business card for a freelance developer. Headshot, name, 'Full-stack Engineer', GitHub + LinkedIn + personal site, an email button, and a Save-to-contacts vCard. Dark sleek theme, monospace accents.
- Make a digital business card for a consultant I can put behind a QR code on my physical card. Big photo, title and company, phone and email tap actions, location, and a vCard download so people add me to their phone in one tap. Warm champagne/gold look.
- Design a digital business card for a photographer: photo, tagline, Instagram + portfolio + email, a phone number for bookings, and a 'Save to contacts' button. Rose theme, elegant typography.
**Frequently asked questions**
- **Q:** What is the 'Save to contacts' button?
**A:** It downloads a standard vCard (.vcf) built from your details. iPhone, Android, and Outlook all recognise the format and open their add-contact screen pre-filled — so someone you just met has your number, email, title, and links saved in one tap, no typing.
- **Q:** Can I put it behind a QR code on a physical card?
**A:** Yes — that's the most common use. Point a QR code (or an NFC tag) at your card's URL; whoever scans it lands on your card and can call, email, or save your contact instantly. The page is mobile-first because that's where it's scanned.
- **Q:** Do the call and email buttons work on mobile?
**A:** Yes. Phone uses a `tel:` link (taps straight into the dialer) and email uses `mailto:` (opens a pre-addressed draft). Website and social links open in a new tab.
- **Q:** How do I edit my card?
**A:** A private admin page (gated by an ADMIN_KEY you set) lets you edit your name, title, company, bio, photo, phone, email, location, and social links. Changes go live instantly and the vCard updates automatically.
- **Q:** Is it different from a link-in-bio page?
**A:** Yes. A link-in-bio page is a creator's list of arbitrary links; a digital business card is one person's professional contact card built around saving your details to a phone — the vCard download and tap-to-call/email are the point. Pick link-in-bio for content distribution, this for networking.
- **Q:** Will it help people find me by name online?
**A:** The card emits Person structured data (name, job title, employer, and your verified social profiles), which helps search engines associate your name with your role and links — useful when someone Googles you after meeting.
### URL Shortener API
URL: https://www.floopfloop.com/en/build/url-shortener
Build your URL Shortener API with AI in under 5 minutes
Build a Bitly-style URL shortener with a JSON POST /shorten endpoint, custom aliases, optional expiry dates, click counters, and a redirect handler — generated from a single prompt.
**Example prompts**
- Build a URL shortener REST API. POST /api/shorten accepts {url, alias?, expires_at?, tags?} and returns the short_url. The catch-all /[alias] route 302s to the destination, bumps a click counter, and 404s on missing or expired entries. Auto-generated aliases are 6 lowercase alphanumeric chars (cryptographically random — no Math.random). All non-http(s) protocols rejected at write + read time.
- Create a branded link shortener for a marketing team. Custom alias format /[campaign]-[id], a JSON GET /api/links endpoint that lists every link with click counts grouped by campaign tag, and a 100-requests-per-IP-per-hour rate limit on the shorten endpoint to block bulk-spammer scripts.
- Design an internal link shortener for a small company. POST /api/shorten requires an X-API-Key header that matches an env var; the catch-all redirect route is open so anyone with the short URL can use it. Storage is in-memory (per Lambda container) — fine for the company's modest traffic and resets on every deploy.
- Build a temporary-link service. Every shortened URL gets a mandatory expires_at — max 7 days from creation. The /[alias] route returns 410 Gone with a friendly 'link expired' JSON for expired entries instead of redirecting. A daily cron sweeps rows with expires_at < now() to keep the table bounded.
**Frequently asked questions**
- **Q:** Where do shortened links live?
**A:** The default template uses an in-memory Map for storage so the API is 200-able out of the box without a DB schema migration. Replace with the project's Postgres (`import sql from '@/lib/db'`) when graduating to a multi-replica deploy — the docblock at the top of /api/shorten/route.ts walks through the swap.
- **Q:** How does the catch-all redirect route avoid colliding with /api/*?
**A:** Next.js's resolver matches static segments first, so /api/health, /api/shorten, /favicon.ico, and /_next/* all win over /[alias] without any extra config. The redirect handler also rejects alias values that don't match the {3..30}-char regex, so /favicon.png lookups 404 cleanly instead of hitting the DB.
- **Q:** What stops someone from creating a `javascript:alert(1)` redirect?
**A:** Every destination URL is run through a safeUrl() check at write time AND again at read time on the redirect handler. The function rejects every non-http(s) scheme — javascript:, data:, file:, view-source:, etc. — so the shortener can't be used as a XSS-as-a-service for phishing pages.
- **Q:** Is there a rate limit on the shorten endpoint?
**A:** Yes — 100 shorten requests per IP per hour, salt-hashed against FLOOP_PROJECT_ID. Check fires BEFORE body parse so a hostile client can't waste validation time after they've hit the cap. The redirect handler itself is open (it's just a redirect, not a write).
- **Q:** Can I use custom aliases like /sale-2026?
**A:** Yes. POST /api/shorten accepts an optional `alias` field; the validator rejects reserved slugs (api, health, admin, login, signup) and anything outside the {3..30}-char allowlist regex. If the alias is taken the API returns 409 Conflict.
- **Q:** Can I add link expiration?
**A:** Yes — the API accepts an optional `expires_at` ISO timestamp. The redirect route returns 410 Gone past that timestamp instead of 302'ing. There's no built-in DB sweep of expired rows; if your project keeps the in-memory store, expiry happens organically on cold starts.
- **Q:** What about analytics on clicks?
**A:** The default template bumps a per-link `clicks` counter on every redirect (fire-and-forget so it never delays the 302). For richer analytics — per-day timeseries, geo, referrer breakdown — refine into the chat asking for a `click_events` table and a /api/links/[id]/stats endpoint.
### UTM Campaign URL Builder
URL: https://www.floopfloop.com/en/build/utm-builder
Build a UTM Campaign URL Builder with AI in under 5 minutes
Build a UTM campaign URL builder — generate consistent utm_source / medium / campaign / term / content tagged links so Google Analytics attributes every click correctly. AI-generated, runs entirely in the browser.
**Example prompts**
- Build a UTM campaign URL builder. Fields for the website URL plus utm_source, utm_medium, utm_campaign (required) and utm_term, utm_content (optional). Show the tagged URL live as I type with a copy button, a lowercase toggle so 'Email' and 'email' don't split my analytics, and a saved-link history in localStorage. Clean technical look, runs entirely client-side.
- Create a campaign link builder for my marketing team. Same UTM fields as Google's Campaign URL Builder, plus dropdown presets for our common sources (newsletter, twitter, linkedin) and mediums (email, social, cpc), a per-link copy button, and an export of all saved links as CSV.
- Make a simple UTM link generator. Paste a URL, fill in source/medium/campaign, get the tagged link instantly with a one-click copy. Validate that the base URL is real http(s), preserve any query string already on it, and keep a history of the last 50 links I built. Dark theme.
- Design a campaign tagging tool for an agency that manages several clients. A workspace name at the top, the five UTM fields, live URL preview, and a saved-links list grouped by campaign name so each client's links stay organised.
**Frequently asked questions**
- **Q:** What are UTM parameters?
**A:** UTM parameters are five tags you append to a link's query string — utm_source, utm_medium, utm_campaign, utm_term, utm_content — that Google Analytics (and most analytics tools) read to attribute a visit to a specific campaign. 'Where did this click come from?' becomes a reportable answer instead of lumping into 'direct' or 'referral'.
- **Q:** How is this different from a URL shortener?
**A:** A shortener makes a long link short and redirects it; a UTM builder makes a link trackable by tagging it. They're complementary — you often UTM-tag a destination first, then shorten the result for sharing. This tool builds the tagged URL; pick the URL Shortener template if you also need a short branded redirect.
- **Q:** Why does the lowercase toggle matter?
**A:** Analytics tools are case-sensitive: 'Newsletter' and 'newsletter' register as two different sources and silently split one campaign's numbers across two rows. Lowercasing source / medium / campaign by default keeps your reports clean. The toggle leaves term and content untouched since those can be case-sensitive keywords or A/B labels.
- **Q:** Where are my saved links stored?
**A:** Entirely in your browser's localStorage — nothing is sent to a server. The whole tool is client-side, so your campaign names and destinations never leave your device. Clearing your browser data clears the history.
- **Q:** Does it handle URLs that already have query parameters?
**A:** Yes. The builder uses the browser's URL API, so an existing query string (?ref=homepage) and hash (#section) are preserved and the utm_* params are appended correctly — no double question marks, no broken links, and values are properly URL-encoded.
- **Q:** Can I add it to my own marketing site?
**A:** Yes — it deploys to its own URL you can bookmark or share with your team, and you can refine it by chat to add source/medium presets, CSV export, or your brand styling. Because it's static and client-side, it loads instantly and costs nothing to run.
### Changelog Page
URL: https://www.floopfloop.com/en/build/changelog
Build your Changelog page with AI in under 5 minutes
Build a Headway-style product changelog with chronological release notes, tagged entry types (feature / fix / improvement / breaking), versioned entries, and an admin form gated by a single env-var token — generated from a single prompt.
**Example prompts**
- Build a public changelog page for a B2B SaaS. Chronological feed grouped by month, each entry has a version (semver), title, body (markdown OK), and a type tag rendered as a coloured badge: feature (green), fix (blue), improvement (purple), breaking (red). Admin form at /admin gated by a single CHANGELOG_ADMIN_TOKEN env var; constant-time compare so the token length can't be probed via response timing.
- Create a developer-tool changelog with a serif headline, monochrome body, and inline code-block support in the entry body (triple-backtick fences render as
). RSS feed at /feed.xml so users can subscribe in their feed reader. Add an optional 'GitHub PR' link field per entry that surfaces under the entry title.
- Design a startup's release notes page. Big version-number column on the left, entry content on the right. Each entry gets a 'permalink' anchor so the team can share /changelog#v2.3.1 in Slack. The admin form is on the same page (behind the token gate) and posts inline — no separate /admin route.
- Build a public changelog for an open-source project. Entries can be tagged with multiple `area` strings (api, ui, perf, docs, etc.) and the page has a filter strip at the top to scope by area. The feed.xml is auto-discovered via in the head.
**Frequently asked questions**
- **Q:** How does the admin gate work?
**A:** The template uses a single env-var token (`CHANGELOG_ADMIN_TOKEN`) rather than a user table — appropriate for a single-author changelog. The admin form posts the token in a header; the server compares it in constant time so the token's length and prefix can't be probed via response-timing differences. Set the token in Project Settings → Secrets, redeploy, and you can post entries.
- **Q:** Can readers subscribe to the changelog?
**A:** Yes — the template ships an RSS feed at /feed.xml that auto-discovers via a `` tag in the head. Feed readers (Feedly, Reeder, NetNewsWire) pick it up automatically when the visitor hits the page.
- **Q:** What stops a typo-rich entry from breaking the page?
**A:** Entry titles are capped at 200 characters, bodies at 10,000, and the type field is validated against the four-string allowlist (feature, fix, improvement, breaking). The body is rendered as plaintext with simple paragraph splitting — no innerHTML, no markdown rendering library, so a stray `` in an entry can't escape the page.
- **Q:** How do I version entries?
**A:** The version field is a free-text string (max 32 chars) so you can use semver (`v2.3.1`), date-based (`2026-05-18`), or anything else. The page sorts entries by created_at descending; versions are display-only.
- **Q:** Can multiple authors post entries?
**A:** The single-token model is one-token-one-author. For a multi-author changelog refine with 'replace the token gate with NextAuth login + an authors table' — the codegen agent scaffolds the migration in one round.
- **Q:** Does the changelog get indexed by Google?
**A:** Yes — the page renders fully on the server with no client-side hydration required. Schema.org Article markup is emitted for every entry (entry title as headline, body as articleBody, the entry author as the Organization). Google treats each entry as a separately-indexable item.
- **Q:** Can I link to specific entries?
**A:** Yes — every entry has a permalink-shaped slug (e.g. `/changelog#v2-3-1-fix-the-login-loop`) so the operator can paste a link into Slack or a release email and it scrolls to the exact entry.
### Flashcards / Spaced-Repetition App
URL: https://www.floopfloop.com/en/build/flashcards
Build your Flashcards app with AI in under 5 minutes
Build an Anki-style flashcard app with deck management, four-grade spaced-repetition scheduling (Again / Hard / Good / Easy), per-deck due counters, daily review history, and a streak tracker — generated from a single prompt.
**Example prompts**
- Build a flashcards app for language learners. Multi-deck support (German vocab, French vocab, Spanish vocab, etc.), front/back card model, four-grade scheduling (Again 1min, Hard 6min, Good doubling, Easy 4-day doubling). Persists everything to localStorage so the user's progress survives reloads. Stats strip shows reviewed-today, due-now, total cards, and the longest day-streak.
- Create a flashcards app for medical school. Decks per body system (Cardio, Neuro, Renal, etc.), card body supports inline image URLs (img-src an external host), Space toggles flip, 1-4 keys grade. Add a 'leech' detection: any card the user grades Again three times in a row gets a red marker so they know to rewrite it.
- Design a code-snippet flashcards app for engineers. Front holds a 'what does this code do' prompt, back holds a monospace code block (preserve whitespace). Deck filter on the right; cards inherit the deck's syntax-highlight language. Light/dark mode toggle in the navbar.
- Build a kid-friendly flashcards app for spelling practice. Cards have a picture-prompt on front + the word on back. Audio playback button on the back plays the word via the SpeechSynthesis API (`speechSynthesis.speak(new SpeechSynthesisUtterance(word))`) — no audio file hosting needed. Confetti animation on every correct answer.
**Frequently asked questions**
- **Q:** Where does my progress get saved?
**A:** Everything lives in the browser's localStorage under the `flashcards:v1` key — decks, cards, per-card streak + nextReviewAt timestamps, and the 90-day review history. No server, no account, no sync between devices. Refining into the chat with 'sync via a Postgres table' graduates to a real backend.
- **Q:** How does the spaced-repetition scheduling work?
**A:** Lightweight starter interval table — Again resets in 1 minute, Hard in 6 minutes, Good doubles from a 10-minute base, Easy doubles from a 4-day base. Far from a full SM-2 algorithm; the operator can refine to match Anki's defaults if they want the granularity, or keep the simpler table for a casual study app.
- **Q:** Can I add cards from a CSV or other apps?
**A:** Not in the shipped template — refine with 'add a CSV import button that parses Anki .tsv exports and creates a deck per source-file' or 'pull cards from a `cards.json` file in /public on first load'. The codegen agent scaffolds both in one round.
- **Q:** What about keyboard shortcuts?
**A:** The template ships with two: Space toggles card flip, 1-4 grade the current card (Again / Hard / Good / Easy). Listeners are mounted at the page level so the user doesn't have to focus the card first — they can keep typing in any input and the keys still work outside that input.
- **Q:** How long is the streak tracked?
**A:** The reviewHistory array stores per-day review counts for the last 90 days. The longest-consecutive-day streak is computed from the present day backwards — once you miss a full calendar day the streak resets to zero, same convention as Duolingo and Anki.
- **Q:** Can I add an image or audio to a card?
**A:** The default card model is text-only (front + back strings). Refine with 'add an optional image_url + audio_url to each card; render on the back if image_url is set; auto-play the audio via