The premier feminine website template for women-owned businesses who want to build at the speed of thought with AI, look more professional than the competition, and rank #1 on Google.
š Demo: speedwell.gallop.software
šØ Template: gallop.software/templates
š¦ Repository: github.com/gallop-software/speedwell
š·ļø Category: Small Business Template
Just chat with Claude AI inside Cursor text editor using our Gallop templates, and you will never want to design a site with WordPress again. Simply describe what you want, and it writes the code. No CMS, no page builders, no endless options fields, and no design limitations. Just type and watch. Build fun and cute custom layouts, add smooth animations, configure your SEO and AI discoverability instantly, expand endlessly, and get prompting tips from our Gallop community. Go live in minutes.
New to this? No problem. You'll have Claude AI guiding you the entire way.
Available for Mac and Windows. This is where you'll chat with Claude AI to build your site. VSCode with the Github CoPilot also works if you prefer. We recommend Claude AI as the AI model of choice.
Click the green Code button at the top of this page, then click Download ZIP. Unzip the folder somewhere easy to find (like your Desktop).
speedwell folderPress Cmd+L (Mac) or Ctrl+L (Windows) to open the chat panel. Now just ask:
I'm new to this. Help me get this website running on my computer.
Claude will walk you through everything, including installing any tools you need. Just follow along and ask questions whenever you're stuck.
Once your site is running, you can describe any changes you want:
Change the homepage heading to Welcome to My Bakery
Make the accent color pink
Add a new page called Services
Optimize the SEO on my homepage
Connect with other Gallop users on Slack. Share your progress, swap AI prompting tips, and see how non-programmers are building websites that once required a seasoned software engineer.
When you're ready to share your site with the world, you'll need a free GitHub account to store your code and a free Vercel account to host your site.
Just ask Claude AI:
Help me create a GitHub account, push this project to GitHub, and deploy to Vercel
Claude will walk you through every step. When you're done, your site will be live with a URL you can share.
If you're comfortable with Git:
Ask Claude AI:
Help me clone my new GitHub repository and run it locally
Or run these commands in your terminal:
git clone https://github.com/YOUR-USERNAME/YOUR-REPO-NAME.gitcd YOUR-REPO-NAMEnpm installnpm run dev
Open http://localhost:3000 to view your site. Press Ctrl+C to stop the server. When ready to test production, run npm run build then npm start.
Select your repository, and Vercel will automatically deploy whenever you push changes.
Congratulations! Your site is now live to the world. Share your new URL and start growing your business online. Ready for a custom domain? See Vercel's domain setup guide.
Want access to all 117 blocks including premium designs? Purchase Speedwell Pro and clone from the Pro repository, which includes all Pro blocks ready to use.
Speedwell is part of the Gallop template ecosystem, built for Cursor and Claude AI. Cursor is Gallop's preferred AI programming editor, purpose-built for coding with AI. VSCode works too, but Cursor's native Claude integration makes development faster and more intuitive.
Why Claude? Claude is the premier coding AI agent. It understands context better, writes cleaner code, and handles complex multi-file changes that other AI models struggle with. When you chat with Claude in Cursor, you're working with the best AI pair programmer available.
Every Gallop template includes @gallop.software/canon, a system of ESLint rules and AI instructions that keep Claude on track. Canon ensures:
Think of Canon as training wheels that never come off. Claude stays within proven patterns, so you get reliable results every time.
Canon Commands:
npm run check - Run lint, TypeScript, and unused checks togethernpm run generate:ai-rules - Regenerate AI rules from Canonnpm run update:canon - Update to latest Canon versionThis template was crafted from the ground up to get your business website ranked #1 on Google and mentioned by AI assistants like ChatGPT and Google's Gemini. The software architecture, semantic HTML structure, metadata system, and structured data are optimized for both search engine crawlers and AI models that recommend businesses to users.
AI mentions are becoming more important than traditional SEO. When someone asks an AI assistant for recommendations, you want your business in that answer. Gallop templates are built with the structured data and semantic markup that AI models rely on to understand and recommend your business. Businesses using this template are already ranking on Google and getting discovered by AI assistants.
The team behind Gallop has decades of combined experience building websites, apps, and web applications for top global brands. We've helped businesses achieve #1 Google rankings in competitive markets and understand what it takes to build world class business websites. That expertise is baked into every template, every component, and every line of code.
speedwell/āāā src/ā āāā app/ # Next.js App Routerā ā āāā (default)/ # Default layout route groupā ā ā āāā layout.tsx # Default navbar layoutā ā ā āāā category/ # Category pagesā ā ā āāā .../ # Other page routesā ā āāā (hero)/ # Hero layout route groupā ā ā āāā layout.tsx # Hero navbar layoutā ā ā āāā page.tsx # Home pageā ā ā āāā testimonials/ # Testimonials pageā ā ā āāā .../ # Other hero pagesā ā āāā (post)/ # Blog post route groupā ā ā āāā layout.tsx # Post layout with gradientā ā ā āāā post/[slug]/ # Dynamic blog postsā ā āāā (demo)/ # Demo/preview route groupā ā ā āāā block/ # Block preview routesā ā āāā (one-page-site)/ # Single-page layout groupā ā āāā (alternate)/ # Alternate navbar groupā ā āāā (color-navbar)/ # Colored navbar groupā ā āāā api/ # API routesā ā āāā sitemap_index.xml/ # Sitemap generationā ā āāā error.tsx # Error boundaryā ā āāā layout.tsx # Root layoutā ā āāā metadata.tsx # Site metadataā ā āāā not-found.tsx # 404 pageā ā āāā sitemap.ts # Sitemap configā ā āāā README.md # Layouts documentationā ā āāā *.png, *.ico # App icons and faviconā āāā blog/ # Blog post content (TSX files)ā āāā blocks/ # Reusable content blocksā ā āāā hero-*.tsx # Hero sections (1-19)ā ā āāā content-*.tsx # Content sections (1-46)ā ā āāā section-*.tsx # Section layouts (1-10)ā ā āāā call-to-action-*.tsx # CTAs (1-7)ā ā āāā testimonial-*.tsx # Testimonials (1-9)ā ā āāā form-*.tsx # Form sections (1-7)ā ā āāā cover-*.tsx # Cover sections (1-7)ā ā āāā archive-*.tsx # Archive layouts (1-3)ā ā āāā about-*.tsx # About sections (1-3)ā ā āāā pricing-*.tsx # Pricing sections (1-2)ā ā āāā process-*.tsx # Process sections (1)ā ā āāā sidebar-*.tsx # Sidebar sections (1)ā ā āāā README.md # Blocks documentationā āāā components/ # React componentsā ā āāā navbar/ # Main navigationā ā āāā navbar-2/ # Alternate navigationā ā āāā navbar-3/ # Third navigation variantā ā āāā blog/ # Blog componentsā ā āāā search/ # Search componentsā ā āāā lightbox/ # Lightbox galleryā ā āāā page-wrapper.tsx # Page wrapper with structured dataā ā āāā accordion.tsxā ā āāā button.tsxā ā āāā card-*.tsxā ā āāā footer.tsxā ā āāā gallery.tsxā ā āāā heading.tsxā ā āāā image.tsxā ā āāā logo.tsxā ā āāā section.tsxā ā āāā ...ā āāā fonts/ # Font configuration filesā ā āāā accent.ts # Accent font configā ā āāā body.ts # Body font configā ā āāā heading.ts # Primary heading fontā ā āāā heading2.ts # Secondary heading fontā ā āāā heading3.ts # Tertiary heading fontā āāā hooks/ # Custom React hooksā āāā styles/ # Global stylesā ā āāā tailwind.css # Tailwind CSS entryā āāā tools/ # Utility toolsā āāā utils/ # Helper functionsā āāā state.ts # Global state managementāāā public/ā āāā blocks/ # Block preview screenshotsā āāā originals/ # Source images (not deployed)ā ā āāā portfolio/ā ā āāā profiles/ā āāā images/ # Processed imagesā ā āāā portfolio/ā ā āāā profiles/ā āāā videos/ # Video assetsā āāā search-index.json # FlexSearch indexā āāā speedwell.jpg # Featured imageāāā _fonts/ # Font source files (managed by Studio)ā āāā barlow/ # Barlow font familyā ā āāā barlow-regular.ttfā ā āāā barlow-regular.woff2ā ā āāā ...ā āāā montserrat/ # Montserrat font familyā āāā opensans/ # Open Sans font familyā āāā poppins/ # Poppins font familyā āāā .../ # Other font familiesāāā _data/ # Generated metadataā āāā _blog.json # Blog metadataā āāā _studio.json # Studio/image metadataāāā _scripts/ # Build scriptsā āāā generate-blog-metadata.mjsā āāā generate-search.mjsā āāā ...āāā next.config.mjs # Next.js configurationāāā tsconfig.json # TypeScript configāāā postcss.config.js # PostCSS configāāā package.json # Dependencies & scriptsāāā knip.config.js # Unused file detection configāāā eslint.config.mjs # ESLint configāāā .prettierrc # Prettier config
npm run dev - Start development server at http://localhost:3000npm run build - Build for production (runs blog metadata first)npm run start - Start production servernpm run lint - Run ESLint on all source filesnpm run lint:file - Run ESLint on a specific filenpm run lint:gallop - Run Gallop Canon lint rules on blocksnpm run ts - TypeScript type checking without emittingnpm run prettier - Format all files with Prettiernpm run unused - Find unused files with knipnpm run check - Run lint, TypeScript, and unused checksnpm run audit - Audit codebase with Gallop Canonnpm run audit:strict - Strict audit modenpm run audit:json - Output audit results as JSONnpm run generate:ai-rules - Generate AI rules for Cursor and Copilotnpm run images - Process images from public/originals/ to responsive variantsnpm run images:reset - Delete processed images and regenerate allnpm run blog - Generate blog post metadata to _data/_blog.json ā docsnpm run search - Build FlexSearch index for site search ā docsnpm run favicon - Generate favicon files from public/originals/favicon.png ā docsnpm run featured-image - Screenshot homepage for social preview ā docsnpm run blocks - Generate blocks catalog with screenshotsnpm run blocks:screenshots - Force regenerate all block screenshotsnpm run blocks:sort - Sort blocks in catalognpm run blocks:lite - Convert pro blocks ā docsnpm run layouts - Generate layouts catalog from app route groupsnpm run layouts:screenshots - Force regenerate all layout screenshotsnpm run layouts:sort - Sort layouts in catalognpm run env - Push .env.production to Vercel ā docsnpm run env:prod - Push to production environmentnpm run env:prev - Push to preview environmentnpm run update:check - Check for package updatesnpm run update:patch - Update to latest patch versionsnpm run update:minor - Update to latest minor versionsnpm run update:major - Update to latest major versionsnpm run update:interactive - Interactively choose updatesnpm run update:doctor - Update and test changes incrementallynpm run update:canon - Update Gallop Canon packagenpm run refresh - Remove node_modules and .next, then reinstallnpm run clean - Remove node_modules, .next, and package-lock.json, then reinstallEvery dependency is battle-tested in production and chosen for stability, performance, and long-term maintainability.
16.1.4 - React framework with App Router19 - UI library4.1.18 - Utility-first CSS framework2.2.9 - Unstyled accessible components2.3.0 - State management12.0.3 - Modern slider/carousel3.28.0 - Image gallery0.8.212 - Full-text search1.19.4 - Search autocomplete2.30.1 - Video player integration12.29.0 - Animation library1.11.19 - Date formatting3.7.2 - DateTime library10.0.2 - Scroll-based animations and lazy loading0.21.0 - Text highlighting2.1.1 - Conditional className utility19.2.3 - React rendering1.6.1 - Analytics integration16.1.4 - Third-party script optimizationTools for building and developing the site:
5 - Type safety and IntelliSense9 - Code linting3.8.1 - Code formatting4.3.0 - Auto-organize imports0.7.2 - Sort Tailwind classes8.5.6 - CSS transformations2.16.1 - ESLint rules and AI rules generatorBuild-time tools for content and asset generation:
0.34.5 - Image processing and optimization24.36.0 - Screenshot generation (featured images)27.4.0 - DOM parsing for search index generation3.0.0 - URL-friendly slugs for search indexing0.6.2 - XML/RSS feed generationMIT License - see LICENSE for details
Contributors:
Built with ā¤ļø by the team at Gallop