Construction company website sections
For construction companies and general contractors. Services with a drawn building, references with figures, the build schedule, site progress and an inquiry for the project.
Switch category
Marketing
- Hero17
- Features19
- Logo clouds8
- Stats12
- Pricing11
- Testimonials15
- Call to action11
- FAQ7
- Newsletter12
- Banners14
- Popups and consent7
- Services7
- Use cases6
- Security and trust12
- Changelog and roadmap10
- Launch and waitlist14
- Product tour6
- Press and awards15
- AI features6
- App download5
- Donations and support4
- Problem and solution5
- Objections5
- Calculators10
- Quiz and product finder5
- Free trial5
- Referral and partners10
- Community5
- Open source5
- Manifesto5
- Offer5
- Lead magnet4
- Scroll stories20
- Scroll journeys13
- Scroll effects13
- Scroll reveals and transitions15
Content
- Blog16
- Article elements20
- Gallery7
- Team8
- About11
- Content16
- Process7
- Contact8
- Comparison9
- Integrations9
- Error pages5
- Careers7
- Case studies6
- Portfolio6
- Events and webinars10
- Help center6
- Legal pages5
- Documentation4
- Search results5
- Resources and downloads4
- Podcast4
- Editorial15
- Authors and interviews10
- Glossary5
- Recipes5
- Data stories10
- Long reads5
- Surveys and feedback14
- Form states12
- Request forms16
- Applications and sign-ups13
- Address, payment and consent12
App
- Authentication9
- Dashboards6
- Analytics and reports10
- Tables6
- Settings5
- AI and chat24
- Calendar5
- Inbox and messages5
- Notifications6
- Files11
- Projects6
- Tasks and planning20
- CRM and invoicing10
- Team and collaboration20
- Maps and places4
- Profiles6
- Onboarding6
- Billing and usage10
- Developer settings15
- Security and access10
- Import, export and history15
- Automation and builders14
- AI answers22
- AI writing and creation22
- AI setup18
- AI assistants9
E-Commerce
Industries
- Menus7
- Appointments6
- Listings6
- Courses6
- Rooms and stays5
- Classes and schedules6
- Medical practice5
- Law firm5
- Salon and spa5
- Automotive5
- Travel5
- Sports club5
- Coworking5
- Museum5
- Cinema5
- School5
- Trades5
- Insurance5
- Banking5
- Personal brand15
- Speakers and media kits10
- Creators15
- Coaching and consulting10
- Artists and musicians15
- Dental practice5
- Veterinary practice5
- Therapy practice5
- Weddings and events5
- Architecture studio5
- Tax advisor5
- Estate agent5
- Florist5
- Winery5
- Daycare5
- Driving school5
- Care services5
- Festival5
- Construction5
- Solar energy5
- Logistics5
- Hotel4
- Nonprofit5
- Pharmacy5
- Optician5
- Physiotherapy5
- Creative agency5
- Finance app5
- Restaurant4
- Club and bar4
- Bakery4
- Yoga studio4
Elements
- Buttons35
- Forms and inputs45
- Pickers and selections29
- Special input fields24
- Cards10
- Overlays44
- Navigation elements21
- Menu bars and switchers14
- Data display35
- Progress and states18
- Lists, trees and timelines17
- Charts39
- Comparison charts34
- Statistical charts24
- KPI, live and map charts26
- Text effects15
- Text accents16
- Backgrounds19
- Beams, particles and motion18
- Media27
- Code and JSON8
- Panels and splitters4
From the first drawing to the handover
Clients choose a builder by what they have built and how reliably they deliver. These sections show both, references with real figures, a build schedule anyone can follow and the progress of sites that are running. The drawn building and the figures build up while scrolling.
Services lets a building rise floor by floor and swaps between shell, turnkey, renovation and commercial, with what is included line by line. References lists projects with floor area, build time and a third figure, filtered by type with totals that follow the filter. Build schedule shows the phases as bars on a week axis, each with its tasks, the client's part and the milestone. Site progress counts a ring up to the progress, fills the trades and adds the site diary entry by entry. Project inquiry asks kind, plot, area, start and budget, with a summary and the typical build time beside it.
Lead with references, three projects with figures say more than a list of services. Use the build schedule in the first meeting and link site progress for running projects, clients check it more often than they call. Keep the inquiry short, the details follow in the conversation.
Construction
Site progressNew in 1.2
Pick a building site. The ring counts up to the progress, the trades fill as bars one after another, the site diary comes in entry by entry and a dot pulses next to the date of the photo.
Installv1.0.0
aiw add @ai-website/constructionBrings along utils, kit, button, icon, section, motion, input, textarea, slider
Usage
<Construction variant="site-progress" sites={[{ id, name, location, percent, handover, asOf, media, trades: [{ label, percent }], diary: [{ date, text }], next: { label, date } }]} />Source
Details
What Construction brings along, read from the registry and the source.
- Area
- Industries
- Variants
- 5
- Version
- 1.0.0 · since 1.2.0
- File
- components/ui/construction.tsx
- npm packages
- None
- Languages
- English and German, 54 texts of its own
- Studio
- Adjust in code
- Build with AI
- Over MCP in Claude, Cursor, Copilot and Codex
Props
The ConstructionProps interface from components/ui/construction.tsx, with the comments from the code.
variantoptionalConstructionVariantservicesprojectsschedulesite-progressinquiry
eyebrowoptionalReact.ReactNodetitleoptionalReact.ReactNodedescriptionoptionalReact.ReactNodeservicesoptionalConstructionService[]services
projectsoptionalConstructionProject[]projects
phasesoptionalConstructionPhase[]schedule
sitesoptionalConstructionSite[]site-progress
kindsoptionalConstructionKind[]inquiry: project kinds and budget ranges
budgetsoptionalstring[]replyDaysoptionalnumberinquiry: working days until the first answer
onSubmitoptional(data: ConstructionInquiry) => voidlinksoptional{ inquiry?: string }Jump targets, the inquiry form by default
idoptionalstringId of the inquiry section, the target of links.inquiry
Built-in texts
Construction writes these texts itself. The language follows the KitProvider, the labels prop replaces single ones.
Show all 54 texts
| Key | English | German |
|---|---|---|
| services | English Services | German Leistungen |
| includes | English Included | German Inklusive |
| talk | English Discuss your project | German Vorhaben besprechen |
| filter | English Project type | German Projektart |
| all | English All | German Alle |
| area | English Floor area | German Fläche |
| sqm | English {n} m² | German {n} m² |
| buildTime | English Build time | German Bauzeit |
| monthsN | English {n} months | German {n} Monate |
| projectsN | English Projects | German Projekte |
| builtArea | English Built floor area | German Gebaute Fläche |
| avgTime | English Average build time | German Bauzeit im Schnitt |
| phases | English Phases | German Phasen |
| weeksN | English {n} wk | German {n} Wo. |
| weeksLong | English {n} weeks | German {n} Wochen |
| weekAxis | English Weeks from the start | German Wochen ab Start |
| weekTick | English {n} | German {n} |
| weOn | English What we do | German Das machen wir |
| yours | English Your part | German Ihr Part |
| milestone | English At the end | German Am Ende steht |
| total | English Overall about {n} weeks | German Insgesamt etwa {n} Wochen |
| site | English Building site | German Baustelle |
| done | English complete | German fertig |
| trades | English Trades | German Gewerke |
| diary | English Site diary | German Bautagebuch |
| next | English Next milestone | German Nächster Meilenstein |
| kind | English What do you want to build? | German Was möchten Sie bauen? |
| plot | English The plot | German Das Grundstück |
| plotOwn | English Plot is ready | German Grundstück ist da |
| plotSearch | English Still looking | German Noch auf der Suche |
| plotExisting | English Existing building | German Bestandsgebäude |
| size | English Living or floor area | German Wohn- oder Nutzfläche |
| start | English Start of construction | German Baubeginn |
| startSoon | English Within 6 months | German Innerhalb von 6 Monaten |
| startYear | English In 6 to 12 months | German In 6 bis 12 Monaten |
| startLater | English Later | German Später |
| budget | English Budget | German Budget |
| name | English Name | German Name |
| phone | English Phone | German Telefon |
| English Email | German E-Mail | |
| place | English Building site, town or postcode | German Bauort oder Postleitzahl |
| message | English What should we know? | German Was sollten wir wissen? |
| messageHint | English Plans, wishes, special features of the plot | German Pläne, Wünsche, Besonderheiten des Grundstücks |
| required | English Please fill in this field. | German Bitte füllen Sie dieses Feld aus. |
| invalidEmail | English Please enter a valid email address. | German Bitte geben Sie eine gültige E-Mail-Adresse ein. |
| summary | English Your project | German Ihr Vorhaben |
| estimate | English Typical build time | German Übliche Bauzeit |
| estimateRange | English {lo} to {hi} months | German {lo} bis {hi} Monate |
| estimateNote | English A guide value from our last projects. You get a firm schedule with the offer. | German Ein Richtwert aus unseren letzten Projekten. Den festen Bauzeitenplan bekommen Sie mit dem Angebot. |
| reply | English We reply within {n} working days with a first assessment and a date for a meeting. | German Wir melden uns innerhalb von {n} Werktagen mit einer ersten Einschätzung und einem Terminvorschlag. |
| send | English Send project inquiry | German Bauanfrage senden |
| sent | English Thank you, your inquiry is with us | German Danke, Ihre Anfrage ist bei uns |
| sentText | English Your site manager looks at it and calls you to arrange a first meeting. | German Ihre Bauleitung sieht sie sich an und ruft Sie für ein erstes Gespräch an. |
| again | English Send another inquiry | German Weitere Anfrage senden |
Accessibility
Read from the source of the component.
- Construction handles the keys Arrow up, Arrow down, Arrow left, Arrow right and Space itself.
- Sets aria-checked, aria-invalid, aria-label and aria-live, so screen readers announce purpose and state.
- Uses the roles radio, radiogroup and status.
- Announces changes through a live region without moving focus.
- Shows a visible focus ring when used with the keyboard.
- The server renders the starting state in full, JavaScript only adds the interaction.
Motion
- Brings animations of its own, calmly timed and without wobble.
- With reduced motion (prefers-reduced-motion) it stays still. 3 places in the code switch motion off then.
Frequent questions
How do I install Construction?
With aiw add @ai-website/construction. The command puts components/ui/construction.tsx into your project, the code is yours from then on. It brings along button, icon, section, motion, input, textarea and slider. It needs no further npm packages.
Which variants does Construction have?
5 variants, Services, References, Build schedule, Site progress and Project inquiry. You pick one with the variant prop, for example variant="projects".
Can I translate the texts of Construction?
Yes. Construction carries 54 texts of its own in English and German, such as “Services”, “Included” and “Discuss your project”. The language follows the KitProvider, single texts change through the labels prop.
Can an AI assistant build with Construction?
Yes. Through the MCP server of the aiw CLI, Claude, Cursor, GitHub Copilot, Windsurf, Codex and Gemini find Construction with aiw_components and install it with aiw_add @ai-website/construction. Name the variant in your prompt, for example variant="services", and the assistant writes your content straight into the props.
Similar components, Often combined with
Similar components
More from Industries, the same area of the kit.
- FestivalLine up as a poster, timetable by stage, tickets with release phases, site map and travel.
- Solar energySolar savings estimate, steps to commissioning, funding and financing, system packages and live yield.
- Care servicesHelp by need, care grade check, care home costs, a day of visits and consultation.
- LogisticsShipment tracking, network of depots, fleet with dimensions, freight quote and transit times.
- All of IndustriesReady sections for practices, restaurants, trades, hotels, schools, clubs and creators.
Often combined with
Sections that usually sit next to Construction on a page.
Loading the source