Skip to content

Coworking Space Homepage Template

Bright Bootstrap 6 coworking homepage with a bento hero, space type tabs, monthly/yearly plans, amenities grid, member stories, tour booking form with Datepicker and Combobox, and FAQ.

Also known as: coworking space website, shared office homepage, flexible workspace landing page, coworking tour booking

Coworking Space Homepage Template live demo

Open in new tab

Bootstrap 6 code (HTML, CSS, JS)

A bright, complete coworking space homepage built with Bootstrap 6 for a fictional brand called Fieldhouse. It suits coworking operators, shared offices and flexible workspace providers.

How it works

Everything sits inside .fh-page, which pins data-bs-theme="light" and re-maps the Bootstrap 6 primary role (--bs-primary-* and --bs-control-checked-bg) to the brand cobalt, so every btn-solid theme-primary, check and range picks up the brand color. Section by section:

  1. Navbar: navbar lg:navbar-expand with a <dialog class="drawer drawer-end"> below 1024px. The script syncs aria-expanded and closes the drawer after a link is chosen.
  2. Hero: .fh-bento is a CSS grid of four tiles: the headline tile with a yellow <mark>, a photo tile, the yellow .fh-tile-live availability tile and the cobalt .fh-tile-pass day-pass tile.
  3. Spaces: nav nav-pills tabs (data-bs-toggle="tab") switch four .tab-pane panels, each with a photo and a starting price.
  4. Plans: a btn-group of btn-check radio labels. On change the script reads data-fh-monthly or data-fh-yearly from each .fh-price-amount and announces the switch in a polite live region.
  5. Amenities and members: a dark icon grid, quote cards and a community banner.
  6. Tour booking: <form data-bs-validate novalidate> with a Combobox for the location, a Datepicker for the day, a Range for team size and a check. The script sets data-bs-date-min to today and data-bs-date-max to 60 days ahead. On submit it flags invalid fields, simulates the request and shows #fh-toast with the chosen day.
  7. FAQ and footer: an exclusive accordion of <details name="fh-faq"> items, a yellow call-to-action card and the footer.

Customization

  • Change --fh-yellow and --fh-cobalt on .fh-page in style.css to rebrand; update the --bs-primary-* overrides beside them so buttons, checks and the range follow.
  • Edit data-fh-monthly / data-fh-yearly on each .fh-price-amount to set your prices; data-fh-fixed keeps a label (such as "/ day") from changing.
  • Remove .fh-plan-featured from the Resident card to make all plans look equal.
  • Change the 60 in the Datepicker block of script.js to open more or fewer days for tours.
  • Add locations as more .menu-item buttons with a data-bs-value inside .fh-combo-field.
  • Replace the setTimeout in the submit handler with fetch() to your booking endpoint.
  • The photos come from Unsplash; replace them with photos of your own space and members.

Use cases

  • Coworking operators: a bento hero with availability and day-pass tiles introduces the space
  • Space types: pill tabs show four space types, each with a photo and starting price
  • Memberships: a monthly and yearly switch updates plan prices
  • Tour bookings: a form with location combobox, datepicker and team size range books visits, with an FAQ

Accessibility

A skip link jumps to #fh-main. Tabs use role="tab" with aria-selected, the price switch is announced through aria-live, the team size is shown in an <output>, and the toast uses role="status". Focus outlines are visible, and motion is disabled under prefers-reduced-motion.

Bootstrap 6 notes

Built on Bootstrap 6.0.0-alpha.1 (alpha APIs can still change). Compared with Bootstrap 5: buttons are btn-solid theme-primary, the navbar uses lg:navbar-expand with a Drawer instead of navbar-collapse, the accordion is native <details>, validation uses data-bs-validate, and checks use .check. Combobox, Datepicker and Range are new components driven by the data API; the script imports Drawer and Toast from the bundle as an ES module. The Combobox has no reset method, so the chosen location stays after a submit.

Coworking Space Homepage Template at a glance

Framework
Bootstrap 6
Code
HTML, CSS, JavaScript
JavaScript
Vanilla JavaScript, no jQuery
Dependencies
Bootstrap 6, Bootstrap Icons, fonts.googleapis.com
Layout
Responsive, works on mobile
Category
Home Pages
License
Free for personal and commercial use

Questions about this template

Can I use the Coworking Space Homepage Template code for free?

Yes. You can copy or download the code and use it in personal and commercial projects, including client work. No sign-up is needed. Reselling it as part of a component library or template collection is not allowed; see the license.

How do I add it to my website?

Load Bootstrap 6 and Bootstrap Icons and fonts.googleapis.com from a CDN (the links are under Requirements). Paste the HTML where the component should appear, add the CSS to your stylesheet and load the JavaScript before the closing </body> tag. Download HTML gives you a complete page with everything already linked.

Does it need jQuery or a JavaScript framework?

No. The script is plain vanilla JavaScript, so it works without jQuery, React or Vue. You can still use the markup inside those frameworks.

Does it work on mobile?

Yes. The layout adapts to small screens. Use the Mobile and Tablet buttons above the live demo to check it at phone and tablet width.

Requirements

Add these to your page (already included in the download):

  • <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@6.0.0-alpha.1/dist/css/bootstrap.min.css">
  • <script type="module" src="https://cdn.jsdelivr.net/npm/bootstrap@6.0.0-alpha.1/dist/js/bootstrap.bundle.min.js"></script>
  • <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css">
  • <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=Inter:wght@400;500;600;700&display=swap">

Built for Bootstrap 6.0.0-alpha.1. Bootstrap 6 ships as an ES module, so its script and this component's JavaScript load with type="module". Alpha releases can still change before the stable version.

Coworking Space Homepage Template – Bootstrap 6 home pages component screenshot
Coworking Space Homepage Template · Bootstrap 6 Home Pages

More Home Pages

Fitness Gym Homepage Template – Bootstrap 6 home pages preview

Fitness Gym Homepage Template

Dark Bootstrap 6 gym homepage with drawer navbar, photo hero, programs, a weekly class timetable, membership plans with a range-based recommender, coaches and a free-pass form.

Podcast Homepage Template – Bootstrap 6 home pages preview

Podcast Homepage Template

Warm, light Bootstrap 6 podcast homepage with a cover-art hero and episode player, searchable episode list with topic chips, hosts, listener reviews, subscribe links and FAQ.

SaaS Startup Homepage Template – Bootstrap 6 home pages preview

SaaS Startup Homepage Template

Dark Bootstrap 6 SaaS homepage template with a drawer navbar, dashboard mockup hero, feature grid, product tour tabs, pricing toggle, testimonials, FAQ and trial signup.

Bakery Homepage Template – Bootstrap 6 home pages preview

Bakery Homepage Template

Warm Bootstrap 6 bakery homepage template with an arched photo hero, tabbed product menu with tray, story stepper, cake order form with datepicker, reviews and a Bread Club dialog.

Startup Coming Soon Homepage Template – Bootstrap 6 home pages preview

Startup Coming Soon Homepage Template

Dark Bootstrap 6 pre-launch startup homepage with a waitlist form, launch countdown, seats progress bar, bento feature grid, vote chips, testimonials, FAQ and an invite-code dialog.

Marketing Consultant Homepage Template – Bootstrap 6 home pages preview

Marketing Consultant Homepage Template

Warm editorial Bootstrap 6 homepage for a marketing consultant with services tabs, case-study results, an ROI calculator, process stepper, testimonials, FAQ and a call booking form.