Bike Shop Website Prompt — Workshop-First Dark Design for Bolt, v0 & Lovable

Bike shop website prompt for Bolt, v0 and Lovable — graphite and hi-vis chartreuse, service tier selector with live turnaround, full repair price list, honest copy.

# Cog & Chain — Bike Shop Website Prompt ## 1. Goal Statement Build a workshop-first bike shop website for **Cog & Chain**, defined by graphite, a hi-vis chartreuse, and a mechanical condensed sans — leading with a service booking and a live workshop turnaround rather than a product catalogue nobody buys from. ## 2. Tech Stack ``` React + Vite + TypeScript + Tailwind CSS + Framer Motion (motion/react) + shadcn/ui + lucide-react ``` ## 3. Design System — Colors ```css :root { --background: hsl(220, 12%, 11%); /* #191b1f graphite */ --foreground: hsl(210, 14%, 94%); /* #edeff2 */ --primary: hsl(74, 92%, 54%); /* #cbf01c hi-vis chartreuse */ --primary-foreground: hsl(220, 14%, 9%); --muted-foreground: hsl(214, 8%, 56%); --border: hsl(220, 10%, 21%); --card: hsl(220, 11%, 14%); --card-elevated: hsl(220, 10%, 18%); --steel: hsl(200, 12%, 62%); } ``` ## 4. Typography ```html <link href="https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@600;700;800&family=Inter:wght@300;400;500&display=swap" rel="stylesheet" /> ``` - **H1:** Saira Condensed 800, uppercase, clamp(44px, 6.4vw, 96px), letter-spacing 0.005em, line-height 0.94 - **H2:** Saira Condensed 700, uppercase, 32–52px - **H3:** Saira Condensed 600, 19–22px - **Body:** Inter 300–400, 16px, line-height 1.7 - **Eyebrows:** Inter 600, uppercase, letter-spacing 0.2em, 11px, chartreuse - **Prices / turnaround / gear ratios:** Saira Condensed 800, tabular-nums ## 5. Visual Effects **Effect 1 — Service tier selector with live turnaround.** Four service tiers where selecting one shows what is included, the price, and a live turnaround line computed from the current workshop queue. The queue number is a variable at the top of the file so the shop can update it daily. ```tsx const QUEUE_DAYS = 4; // shop updates this daily const tiers = [ { id: 'safety', name: 'Safety check', price: 25, hours: 0.5, items: ['Brakes', 'Gears', 'Tyres', 'Bolt torque check'] }, { id: 'minor', name: 'Minor service', price: 65, hours: 1.5, items: ['Everything in safety check', 'Gear and brake adjust', 'Drivetrain clean', 'Wheel true'] }, { id: 'major', name: 'Major service', price: 130, hours: 3, items: ['Everything in minor', 'Full strip and rebuild', 'New cables and housing', 'Bearing service'] }, { id: 'custom', name: 'Custom build', price: 260, hours: 6, items: ['Frame prep and facing', 'Full build from parts', 'Bearing prep and torque log', 'Two free follow-ups'] }, ]; const [sel, setSel] = useState('minor'); const t = tiers.find(x => x.id === sel); <p className="mt-4 font-display text-2xl"> £{t.price} · ready in about <span className="text-[var(--primary)]">{QUEUE_DAYS + Math.ceil(t.hours / 6)} days</span> </p> ``` **Effect 2 — Chartreuse chain-link divider.** A repeating SVG pattern of simplified chain links running horizontally between major sections, animating its `background-position` slowly to suggest a chain moving, with a reduced-motion fallback that holds it static. ## 6. Component Breakdown 1. **Navbar** — 72px, fixed, graphite with blur, chartreuse 2px bottom border after scroll. Wordmark left, links centre, `Book a Service` chartreuse square button right. 2. **Hero** — 88vh, full-bleed workshop photograph with a left gradient. Eyebrow, condensed uppercase H1, subline, two CTAs, four shop facts. *Image: bike workshop with a bike in a repair stand, tools on a pegboard wall, focused low light with one strong work lamp, mechanical and detailed.* 3. **Workshop status strip** — current turnaround in days, whether same-day repairs are available today, and the number in the queue. 4. **Service tiers** — the primary interaction (Effect 1) with a booking CTA. 5. **Individual repairs** — a price list of common jobs: puncture, brake bleed, gear cable, wheel true, bottom bracket, headset, tubeless setup, hydraulic hose. 6. **Bikes we sell** — three categories with price ranges rather than a product grid: commuter, gravel, and second-hand refurbished. 7. **Second-hand programme** — the differentiator: what the shop does to every used bike before selling it, with a warranty statement. 8. **Bike fitting** — two levels, duration and price, with what is measured. 9. **Workshop philosophy** — a short opinionated section on what the shop will and will not do, including refusing unsafe repairs. 10. **Club rides** — Saturday shop ride details, pace groups and the route board. 11. **Find us** — address, hours, whether you can drop in without booking, and bike parking. 12. **Footer** — near-black, chartreuse top rule, three columns, Cytech accreditation. ## 7. Animations - Hero: H1 reveals with a clipPath line wipe, 0.75s, staggered 0.08s - Chain divider: `background-position` shifts continuously, 20s linear, reduced-motion safe - Service tiers: selected tier gets a chartreuse 2px border and lifts `-3px`; included list swaps with AnimatePresence, 0.25s - Turnaround figure: re-mounts and fades up on change, 0.2s - Repair price rows: fade in staggered 0.03s; hover shifts the price 4px left - Everything is fast and mechanical — no easing above 0.4s except the hero ## 8. Responsive - **Mobile (<768px):** hamburger; H1 clamps to 44px; status strip becomes two stacked lines; service tiers become a horizontally scrollable card row with the detail beneath; repair list keeps two columns of job and price; `Book a Service` pinned as a sticky bottom bar. - **Tablet:** tiers 2x2, repairs 2-col, bikes 3-col. - **Desktop:** max width 1200px, `px-16`, `py-20`. ## 9. Full Copy **Brand:** COG & CHAIN · Bike shop and workshop · Manchester **Navbar:** Workshop · Repairs · Bikes · Second-hand · Fitting · Find Us · [Button] Book a Service **Hero** - Eyebrow: `MANCHESTER · WORKSHOP FIRST · CYTECH ACCREDITED · SINCE 2011` - H1: `WE FIX BIKES. WE ALSO SELL THEM.` - Subline: `A workshop with a shop attached rather than the other way round. Three Cytech mechanics, honest turnaround times, and we will tell you when a repair is not worth the money.` - CTAs: `Book a Service` · `See Repair Prices` - Facts: `3 Cytech mechanics` · `Same-day punctures` · `Second-hand warrantied` · `Free first check-up` **Workshop status:** `Current turnaround: 4 days · Same-day punctures and brake fixes until 4pm · 11 bikes in the queue` **Service tiers** - **Safety check — £25** — Brakes, gears, tyres and a bolt torque check. Thirty minutes, usually while you wait. - **Minor service — £65** — Everything in the safety check, plus gear and brake adjustment, drivetrain clean, and wheel truing. - **Major service — £130** — Everything in the minor, plus a full strip and rebuild, new cables and housing, and bearing service throughout. - **Custom build — from £260** — Frame prep and facing, full build from your parts, bearing prep with a torque log, and two free follow-up adjustments. **Individual repairs** `Puncture repair £12` · `Tube replacement £15` · `Brake pad replacement, per wheel £18` · `Hydraulic brake bleed, per brake £30` · `Gear cable and housing £22` · `Brake cable and housing £20` · `Wheel true £20` · `Spoke replacement £8 each` · `Bottom bracket replacement £35 plus part` · `Headset service £40` · `Tubeless setup, per wheel £25` · `Hydraulic hose shorten £28` · `Chain and cassette fit £30 plus parts` · `Bike box packing £45` **Bikes we sell** 1. **Commuter — £480 to £1,400** — Hub gears, mudguards, dynamo lighting and a rack. Built for four seasons of getting to work rather than for a spec sheet. 2. **Gravel and adventure — £1,200 to £4,200** — Steel and aluminium frames, clearance for 45mm, mounts for everything. Built to your fit before it leaves. 3. **Second-hand refurbished — £220 to £900** — Fully serviced, warrantied, and honestly described. Usually the best value in the shop. **Second-hand programme** — H2 `EVERY USED BIKE GETS THE SAME TREATMENT` `Stripped to the frame, bearings replaced or repacked, new cables and housing, new chain, new bar tape or grips, and a safety check signed off by a Cytech mechanic. We list the frame's age, the parts we replaced and the parts we did not. Every second-hand bike carries a six-month warranty on the work and a free service at six weeks.` **Bike fitting** - **Basic fit — £60, 60 minutes** — Saddle height and setback, bar height and reach, cleat position. Best for commuters and anyone with a new bike. - **Full fit — £150, 2.5 hours** — Everything in the basic, plus flexibility and pelvic assessment, video analysis in three planes, and a written report with the numbers so you can replicate it on another bike. **Workshop philosophy** — H2 `THINGS WE WILL AND WILL NOT DO` 1. `We will tell you when a repair costs more than the bike is worth.` It happens weekly and we would rather lose the job. 2. `We will not release a bike we consider unsafe.` If a frame is cracked, we will show you where and refuse to build it back up. 3. `We service bikes we did not sell, at the same price.` A shop that charges more for other people's bikes is telling you something. 4. `We show you the old part.` Every replaced component goes in a tray with your name on it so you can see what you paid for. **Club rides** — `Saturday shop ride, leaves 8:30am from outside the shop. Three pace groups: 15mph social, 17mph steady, and a fast group that we take no responsibility for. Route board in the window every Thursday, café stop always included, and nobody gets left behind in the first two groups.` **Find us** — `44 Chapel Street, Salford, Manchester M3 5DF` · Tue–Fri 9:00–18:00 · Sat 9:00–17:00 · Sun and Mon closed `Drop in without booking for punctures, brake adjustments and anything under fifteen minutes. Everything else, book — it saves you a wasted trip. Covered bike parking in the yard round the back.` **Footer** — COG & CHAIN · `We fix bikes. We also sell them.` · `0161 555 0173` · Cytech Level 3 accredited workshop · © 2026 ## 10. Key Dependencies ```json { "motion": "^12.0.0", "lucide-react": "^0.460.0", "clsx": "^2.1.0", "tailwind-merge": "^2.5.0" } ```

The generated results may vary

Categories

Categories

FAQ

What sections are in the bike shop website prompt?

Navbar, Hero, Workshop Status, Service Tiers, Individual Repairs, Bikes We Sell, Second-Hand Programme, Bike Fitting, Workshop Philosophy, Club Rides, Find Us and Footer. Twelve sections built around workshop bookings.

Does this work in Lovable, Bolt and v0?

Yes. The stack is React, Vite, TypeScript, Tailwind and Framer Motion. The turnaround calculation is a plain variable and expression included in the prompt.

Do I need to upload my own photos?

No. The workshop image is described in plain text so the AI generates it, and the chain divider is an SVG pattern rather than an image. The design is deliberately light on photography.

Can I change the prices and branding?

Yes. Shop name, city, four service tiers, fourteen repair prices, three bike price bands, fitting prices and the club ride details are all written out in the Full Copy section.

Full bike shop website design: workshop hero, service tiers, repair list, second-hand programme, fitting

FAQ

What sections are in the bike shop website prompt?

Navbar, Hero, Workshop Status, Service Tiers, Individual Repairs, Bikes We Sell, Second-Hand Programme, Bike Fitting, Workshop Philosophy, Club Rides, Find Us and Footer. Twelve sections built around workshop bookings.

Does this work in Lovable, Bolt and v0?

Yes. The stack is React, Vite, TypeScript, Tailwind and Framer Motion. The turnaround calculation is a plain variable and expression included in the prompt.

Do I need to upload my own photos?

No. The workshop image is described in plain text so the AI generates it, and the chain divider is an SVG pattern rather than an image. The design is deliberately light on photography.

Can I change the prices and branding?

Yes. Shop name, city, four service tiers, fourteen repair prices, three bike price bands, fitting prices and the club ride details are all written out in the Full Copy section.

Frequently asked questions

What is websiteprompts.ai?

websiteprompts.ai is a free library of AI website prompts. Each prompt is a ready-to-use text instruction that generates a complete website design when used with an AI website builder like Lovable, Claude, Bolt, v0, or similar tools.

How do I use these prompts?

Copy any prompt from websiteprompts.ai, open your AI website builder of choice — Lovable, Bolt, v0, Claude, ChatGPT, or any other tool — paste the prompt, and let the AI generate your website. No coding or design experience needed.

Are the prompts free?

Yes — every prompt on websiteprompts.ai is completely free. Copy and use them as many times as you like, for personal or commercial projects.

Which AI tools do the prompts work with?

The prompts are designed primarily for Lovable and Bolt, but they work with any AI tool that can generate websites — including v0, Claude, ChatGPT, Cursor, Framer AI, and others.

How often are new prompts added?

New prompts are added every day. The library is constantly growing with prompts for different industries, website types, and design styles.

Do I need any technical skills to use these prompts?

No technical skills required. Copy the prompt, paste it into any AI website builder, and the AI handles the rest. websiteprompts.ai is built for anyone who wants a professional website without writing code.

Frequently asked questions

What is websiteprompts.ai?

websiteprompts.ai is a free library of AI website prompts. Each prompt is a ready-to-use text instruction that generates a complete website design when used with an AI website builder like Lovable, Claude, Bolt, v0, or similar tools.

How do I use these prompts?

Copy any prompt from websiteprompts.ai, open your AI website builder of choice — Lovable, Bolt, v0, Claude, ChatGPT, or any other tool — paste the prompt, and let the AI generate your website. No coding or design experience needed.

Are the prompts free?

Yes — every prompt on websiteprompts.ai is completely free. Copy and use them as many times as you like, for personal or commercial projects.

Which AI tools do the prompts work with?

The prompts are designed primarily for Lovable and Bolt, but they work with any AI tool that can generate websites — including v0, Claude, ChatGPT, Cursor, Framer AI, and others.

How often are new prompts added?

New prompts are added every day. The library is constantly growing with prompts for different industries, website types, and design styles.

Do I need any technical skills to use these prompts?

No technical skills required. Copy the prompt, paste it into any AI website builder, and the AI handles the rest. websiteprompts.ai is built for anyone who wants a professional website without writing code.

Frequently asked questions

What is websiteprompts.ai?

websiteprompts.ai is a free library of AI website prompts. Each prompt is a ready-to-use text instruction that generates a complete website design when used with an AI website builder like Lovable, Claude, Bolt, v0, or similar tools.

How do I use these prompts?

Copy any prompt from websiteprompts.ai, open your AI website builder of choice — Lovable, Bolt, v0, Claude, ChatGPT, or any other tool — paste the prompt, and let the AI generate your website. No coding or design experience needed.

Are the prompts free?

Yes — every prompt on websiteprompts.ai is completely free. Copy and use them as many times as you like, for personal or commercial projects.

Which AI tools do the prompts work with?

The prompts are designed primarily for Lovable and Bolt, but they work with any AI tool that can generate websites — including v0, Claude, ChatGPT, Cursor, Framer AI, and others.

How often are new prompts added?

New prompts are added every day. The library is constantly growing with prompts for different industries, website types, and design styles.

Do I need any technical skills to use these prompts?

No technical skills required. Copy the prompt, paste it into any AI website builder, and the AI handles the rest. websiteprompts.ai is built for anyone who wants a professional website without writing code.

Get new AI website prompts every week — straight to your inbox.

Every Friday we drop a fresh batch of AI website prompts and tips to help you build better websites faster.

Join 1,000+ AI enthusiasts

liquid metallic gradient

Get new AI website prompts every week — straight to your inbox.

Every Friday we drop a fresh batch of AI website prompts and tips to help you build better websites faster.

Join 1,000+ AI enthusiasts

liquid metallic gradient

Get new AI website prompts every week — straight to your inbox.

Every Friday we drop a fresh batch of AI website prompts and tips to help you build better websites faster.

Join 1,000+ AI enthusiasts