What do you want to build?

Describe your app and get a working single-page HTML app in seconds.

Pomodoro timer Kanban board Markdown editor Expense tracker Habit tracker Text analyzer
Recent
Open the CURRENT editable newyorkneverquits.com
2026-08-17
Hallo, ek wou jou prys ken.
2026-08-16
Open the CURRENT editable solution360ai.com website project (preview-1782499311615274172.vibepreview.com). Do not modify anything yet. Just open it and confirm you can see the source files — especially index.html, and the main src/ components.
2026-08-13
Open the CURRENT editable jynlab-audit project (jynlab-audit.vibepreview.com). In the form submit handler, after the existing external tracking call, add a secondary fetch POST to this CRM webhook URL: https://services.leadconnectorhq.com/hooks/ScFbY4opo7CEUoODakbj/webhook-trigger/44e36c1e-f43c-4002-99fc-771eb59d2eab Send this JSON body: { "email": formData.email, "firstName": formData.first_name, "lastName": formData.last_name || "", "name": formData.first_name + " " + (formData.last_name || ""), "website": formData.website || "", "companyName": formData.company_name || "", "phone": formData.phone || "", "source": "aiaudit.jynlab.com", "formId": "ai-audit-request" } Use Content-Type: application/json. Do NOT await it (fire and forget). Do not change any other code. Publish/deploy after the change.
2026-08-13
Open the CURRENT editable genesis commission landing page (genesis-commission-m.vibepreview.com). Make ONLY these 2 targeted updates: 1. PAYOUT TIMING FIX: Find all instances of "net-15" on the page and replace with "7-10 business days". This appears in at least 2 places: (a) the Program Rules section under "Payout timing" and (b) the Apply section bullet that says "Monthly payouts, net-15". Update both to read "7-10 business days". 2. Do not change anything else. Publish/deploy after the changes.
2026-08-12
Tomorrow morning could bring fresh earning opportunities. ☛ <a href=https://u.to/jSyUIg>Cryptocurrency trading signals</a> ˃ https://u.to/jCyUIg
2026-08-10
Open the CURRENT editable CABMASTER VTC website project (preview-1785695767155027520.vibepreview.com). In the BookingModal component step 2 form ("2. Vos Coordonnées & Validation"), make these 3 changes: 1. Add a "Localisation *" select dropdown BEFORE the Nom & Prénom field, with options: — Sélectionnez —, France métropolitaine, DOM-TOM / Outre-mer, Algérie, Autre pays 2. Add a "Type de prestation *" select dropdown AFTER Localisation, with options: — Choisissez votre trajet —, Transfert, Mise à disposition d'un chauffeur, Circuit touristique, Transfert longue distance, Événement / occasion spéciale 3. Make sure both new fields are included in the form submission data. Also add translation keys for these fields in all 3 languages (FR, EN, ES). Publish/deploy after all changes.
2026-08-10
Hai, saya ingin tahu harga Anda.
2026-08-10
Open session vibe.new/app/b819ba6a — the Thrivesum plumber landing page (the one with 'Stop Losing £3,500 Boiler Jobs to Missed Calls', Mrs. Johnson story, Leaky Bucket section, founding plumbers framing). DO NOT rewrite or restructure. Keep every word of the existing copy exactly. Make ONLY these 6 targeted additions/fixes: 1. CALCULATOR £0 BUG: The calculator shows £0 on load. Fix React useState so all four sliders initialise their calculation on mount. With defaults (5 calls/week, 15% big job rate, 25% close, £3,500) the formula: callsPerMonth=5×4.33=21.65, bigJobEnq=21.65×0.15=3.248, recovered=3.248×0.60=1.949, jobsWon=1.949×0.25=0.487, monthly=0.487×£3500=£1,705 should display on page load without user interaction. 2. HOMEPAGE TITLE: Change the <title> tag on the homepage route (/) to: 'Plumber Marketing Walthamstow & Waltham Forest | Thrivesum'. Keep /how-it-works title as 'How It Works — The 4-Step Local Pipeline for Plumbers | Thrivesum'. 3. PHONE NUMBER: Add 07474 743436 as a click-to-call link (href='tel:+447474743436') in the header nav (right of the 'Book a Call' button) and in the footer. Also add a WhatsApp link (https://wa.me/447474743436) in both places next to the phone number. 4. GHL WEB CHAT WIDGET: Add these two tags just before the closing </body> tag on every page: <script src='https://widgets.leadconnectorhq.com/loader.js' data-resources-url='https://widgets.leadconnectorhq.com/chat-widget/loader.js'></script> <chat-widget location-id='gUENWz7TdnbOq089PMxo'></chat-widget> 5. FOOTER: Update the footer to include: company name 'ThriveSum Ltd', address '71-75 Shelton Street, London WC2H 9JQ', email 'hello@thrivesum.com', links to '/privacy' and '/terms' pages. Keep any existing footer content. 6. LEGAL PAGES: Create two new routes, /privacy and /terms, with proper UK GDPR-compliant content: /privacy — Privacy Policy for ThriveSum Ltd. Cover: what data is collected (name, mobile, business details via booking form and web chat), how it is used (to deliver the Thrivesum Local Pipeline service), legal basis (legitimate interest / contract), GDPR rights (access, erasure, portability, objection), data retention (deleted on cancellation), data processor status for client customer lists (their customer data is never sold or shared), contact for data requests: hello@thrivesum.com, company: ThriveSum Ltd, 71-75 Shelton Street, London WC2H 9JQ. /terms — Terms of Service for ThriveSum Ltd. Cover: 14-day free trial (no charge during trial), £797/month after, no setup fee, cancel anytime by email to hello@thrivesum.com, what is included (missed-call text-back, web chat widget, review automation, database reactivation), client obligations (provide accurate business info, maintain active phone number), data processing (ThriveSum Ltd acts as data processor for client customer lists, client is data controller), limitation of liability, governing law: England and Wales. Publish/deploy to thrivesum-local-pipe.vibepreview.com after completing all 6 changes. Do not modify any existing copy, layout, or sections beyond what is listed above.
2026-08-10
Open session vibe.new/app/b819ba6a (the Thrivesum plumber website with all the recent changes). Fix these two issues: 1. CALCULATOR SHOWS £0 ON LOAD. The calculator sliders have correct defaults (5 calls/week, 15% big job rate, 25% close rate, £3500 value) but the result shows £0. Fix the React state initialisation so the calculation runs on mount with the default values and displays the correct result immediately on page load. At those defaults the formula should produce approximately £1,710/month and £20,520/year. 2. HOMEPAGE TITLE TAG IS WRONG. The homepage (<title>) is currently showing 'How It Works — The 4-Step Local Pipeline for Plumbers | Thrivesum'. The homepage title must be: 'Plumber Marketing Walthamstow & Waltham Forest | Thrivesum'. Only the /how-it-works route should use the 'How It Works...' title. Also confirm: (a) the 3 new FAQ questions are present (customer list ownership, cancellation/number portability, £797 ROI maths), (b) the sticky bar only appears after scrollY > 600, and (c) the Escape key closes the booking modal. Publish/deploy after all fixes are confirmed working.
2026-08-10
Open the CURRENT editable Thrivesum website project (thrivesum-local-pipe.vibepreview.com — the plumber landing page at thrivesum.com). Make ALL of the following changes: 1. FIX CALCULATOR FORMULA. Replace the existing revenue calculator logic with: const WEEKS_PER_MONTH = 4.33; const callsPerMonth = missedCallsPerWeek * WEEKS_PER_MONTH; const bigJobEnquiries = callsPerMonth * bigJobRate; const recovered = bigJobEnquiries * 0.60; const jobsWon = recovered * closeRate; const monthly = jobsWon * avgJobValue; const yearly = monthly * 12; Add a 4th slider: 'Big Job Rate' — label '% of your calls that are big jobs (boiler / bathroom / re-pipe)', range 5%–40%, default 15%. Remove the Close Rate slider default of 25%. Fix the footnote to static text: 'Assumes we recover 60% of missed enquiries via instant text-back. Your close rate and job mix are your own numbers.' Add this comparison line under the result: 'Thrivesum costs £797/month. At your numbers that's a X.Xx return — and the first 14 days are free.' (calculate the multiplier dynamically from monthly/797). 2. FIX MODAL: Add Escape key listener to close the booking modal. Add backdrop click handler to close on click-outside. Add overflow:hidden to body while modal is open. Add role='dialog' and aria-modal='true'. 3. FOUNDING CLIENT FRAMING — add this block directly below the calculator section: 'I'm taking on 5 founding plumbers in Waltham Forest. Thrivesum is new. I'd rather tell you that than fake a wall of testimonials. In exchange for being early you get the beta rate locked for life and my personal mobile. When you get results, I'd like to use your name — that's the deal.' 4. KILL THE DEAD MOCKUP FORM. Find the 'Have a question? / Send Message' widget. Either remove it entirely or add a pointer-events:none overlay with a small 'example — not a live form' tag. 5. UNIFY OFFER WORDING across every section. The single canonical string is: '14 days free. Then £797/month. No setup fee. Cancel anytime.' Replace all inconsistent variations of the offer in the hero, sticky bar, calculator CTA, and final section with this exact string. 6. FIX WHITE GAP: Remove the ~180px empty padding between the hero section and the Leaky Bucket section. 7. FIX STICKY BAR: Only show the sticky bottom bar after scrollY > 600 (i.e. after the user scrolls past the hero). Add padding-bottom to the page equal to the bar height so it never covers footer content. 8. UNIQUE TITLE + META for /how-it-works page: title: 'How It Works — The 4-Step Local Pipeline for Plumbers | Thrivesum' description: 'Missed-call text-back, web chat, review automation and database reactivation. See exactly how the Thrivesum Local Pipeline books more boiler jobs for E17 plumbers.' 9. FIX POSITIONING DRIFT: In the '3 Money Jobs' section, keep boiler replacements as the headline card. Demote bathrooms and re-pipes to a single supporting sentence inside the boiler card: 'The same system fills your diary with bathroom refurbs (£5k–£12k) and full re-pipes (£3k–£6k).' Remove the separate bathroom and re-pipe cards. 10. ADD 3 HARD FAQ QUESTIONS at the end of the existing FAQ: Q: 'What happens to my customer list? Do you own it?' A: 'It stays yours. You can export it any time, and we delete it permanently on cancellation. We are a data processor — your customer data is never sold, shared, or used outside your account.' Q: 'What if I cancel — do I lose the number and the messages?' A: 'You keep your number — it stays with you. Any messages sent during your subscription are already delivered. You can export your full contact history before you leave. No lock-in.' Q: 'Is £797 a month worth it if I only do 2 boilers a month?' A: 'Do the maths: 2 boiler jobs at £3,500 each is £7,000 in revenue. Thrivesum costs £797. That is a 1.14 return before we reactivate a single old customer. If the system books you one extra job in month one, it has paid for itself and then some.' Publish/deploy after making all changes.
2026-08-10
Open the CURRENT editable Thrivesum website project (thrivesum-local-pipe.vibepreview.com). Do not modify anything. Just open it and confirm you can see the source files.
2026-08-10
Open the CURRENT editable Dealervance client portal project
2026-08-10
Open the CURRENT editable Dealervance client portal project
2026-08-10
Build a React + Tailwind booking page that is a PIXEL-PERFECT clone of book.alwinai.com — scrape it for all content. Use these exact specs: LAYOUT: bg-[#F5F0E8], two columns: left w-[56%] and right w-[44%] sticky. LEFT PANEL (p-16): - Logo: green leaf SVG + 'Alwin' in #1B3A3A serif + 'Ai' in #C9A84C - Subtitle: 'Helping Local Businesses / Turn More Leads Into Paying Customers' - H1 (Playfair Display, bold, #1B3A3A): 'Getting Found Is Only The Beginning.' - H2 (Playfair Display, italic, #C9A84C): 'What Happens Next Matters.' - Gold heart divider - Body text: 'In just 30 minutes...' - 'What We'll Cover' box (bg-[#EAE3D6], rounded-xl): 4 checkmark items - PHOTO: src='https://vibe.filesafe.space/1783314936455388234/attachments/a3f58fdb-0d3d-43f1-8e06-65532320b7f8.png' alt='Winnielee Chuus' class='w-full h-full object-cover object-top block rounded-2xl' (container: min-h-[500px] max-h-[700px]) - Signature section: 'Winnielee Chuus' in Dancing Script, title 'AI Business Growth Strategist' RIGHT PANEL (bg-white/90, sticky, min-h-screen): - Title 'Book a Consultation' (Playfair Display, #1B3A3A) - Full-height iframe: src='https://link.msgsndr.com/widget/bookings/ai-strategy-session-001' width=100% height=800px frameborder=0 Fonts: Playfair Display + Inter + Dancing Script from Google Fonts
2026-08-10
Go to book.alwinai.com and recreate the exact same booking page as a React/Tailwind app, but fix the Winnielee photo: change the CSS class from `object-[28%]` to `object-top` so her full face and forehead are visible. Keep everything else identical — fonts (Playfair Display, Inter, Dancing Script), colors (#F5F0E8 background, #1B3A3A dark green, #C9A84C gold), two-column layout, all text content, bullet points, signature section, and the GHL calendar iframe in the right panel (src: https://link.msgsndr.com/widget/bookings/ai-strategy-session-001). The photo src is: https://vibe.filesafe.space/1783314936455388234/attachments/a3f58fdb-0d3d-43f1-8e06-65532320b7f8.png
2026-08-10
Open the CURRENT editable Elementa Clean website project source. Do not inspect the deployed minified bundle. Do not modify anything. Do not publish anything. Find: src/components/QuoteForm.tsx Then report ONLY the following from the current editable source: 1. Step state setter name 2. Workflow-type variable name 3. Whether handleGenericSubmit is async 4. Whether handleGenericSubmit currently contains a fetch() POST 5. The exact completed-quote webhook URL, if present 6. Whether website_quote_submitted: "Yes" is present 7. Exactly how website_quote_id is currently generated 8. The exact current onClick for the Step-1 "Continue to Pricing" button 9. Whether the current source appears newer than the deployed production bundle 10. Whether the project appears to need publish/deploy Do not make any edits. Do not add Step-1 capture. Do not change quote IDs. Do not change pricing. Stop after reporting.
2026-08-09
Open the CURRENT editable Elementa Clean website project source. Do not inspect the deployed minified bundle. Do not modify anything. Do not publish anything. Find: src/components/QuoteForm.tsx Then report ONLY the following from the current editable source: 1. Step state setter name 2. Workflow-type variable name 3. Whether handleGenericSubmit is async 4. Whether handleGenericSubmit currently contains a fetch() POST 5. The exact completed-quote webhook URL, if present 6. Whether website_quote_submitted: "Yes" is present 7. Exactly how website_quote_id is currently generated 8. The exact current onClick for the Step-1 "Continue to Pricing" button 9. Whether the current source appears newer than the deployed production bundle 10. Whether the project appears to need publish/deploy Do not make any edits. Do not add Step-1 capture. Do not change quote IDs. Do not change pricing. Stop after reporting.
2026-08-09
Replace the lead capture form section — the one with 'How did you hear about us?' and 'What are you most interested in?' fields — with this embed code, keeping all surrounding styling the same: <iframe src="https://api.leadconnectorhq.com/widget/form/HMfvJYsJjAlKl9YZfRyt" style="width:100%;height:920px;border:none;border-radius:8px" data-form-id="HMfvJYsJjAlKl9YZfRyt" title="TMC Fashion Academy — Lead Capture"></iframe><script src="https://link.msgsndr.com/js/form_embed.js"></script>
2026-08-07
"Replace the lead capture form section — the one with the 'How did you hear about us?' and 'What are you most interested in?' fields — with this embed code. Keep all the surrounding styling, headlines, and background exactly the same: <iframe src="https://api.leadconnectorhq.com/widget/form/HMfvJYsJjAlKl9YZfRyt" style="width:100%;height:100%;border:none;border-radius:8px" id="inline-HMfvJYsJjAlKl9YZfRyt" data-layout="{'id':'INLINE'}" data-trigger-type="alwaysShow" data-activation-type="alwaysActivated" data-deactivation-type="neverDeactivate" data-form-name="TMC Fashion Academy — Lead Capture" data-height="920" data-form-id="HMfvJYsJjAlKl9YZfRyt" title="TMC Fashion Academy — Lead Capture"></iframe><script src="https://link.msgsndr.com/js/form_embed.js"></script> ```"
2026-08-07