BuildCore — Industrial & Construction HTML Template

Complete reference guide for the BuildCore Industrial & Construction HTML template. Everything you need to understand, customize, and deploy the project.

20 HTML Pages Bootstrap 4 Poppins Font Fully Responsive

File Structure

The project follows a clean, organized directory structure with all assets grouped under the assets/ folder.

html/ ├── index.html HOME ├── index-2.html ├── index-3.html ├── index-4.html ├── about.html ├── award.html ├── blog-classic.html ├── blog-grid.html ├── blog-single.html ├── clients.html ├── company.html ├── contact.html ├── contact.php PHP ├── faq.html ├── industry.html ├── leadership.html ├── pricing.html ├── project-3-col.html ├── project-4-col.html ├── project-details.html ├── quote.php PHP ├── service.html ├── documentation.html │ └── assets/ ├── css/ 8 files │ ├── animate.min.css │ ├── bootstrap.min.css │ ├── fontawesome.min.css │ ├── main.css CUSTOM │ ├── odometer.min.css │ ├── slick.min.css │ ├── slider.css │ └── venobox.min.css │ ├── js/ │ ├── main.js CUSTOM │ └── vendor/ 15 files │ ├── jquery-1.12.4.min.js │ ├── bootstrap.min.js │ ├── popper.min.js │ └── ... (12 more) │ ├── fonts/ 15 files │ ├── fa-brands-400.* │ ├── fa-regular-400.* │ └── fa-solid-900.* │ └── images/ 74 files ├── logo-dark.svg ├── favicon.svg └── ... (72 more)

Setup & Installation

BuildCore is a static HTML template. No build tools or compilers are required. Follow these steps to get started.

  1. Download & Extract — Unzip the project archive to any directory on your local machine.
  2. Open in Browser — Open index.html in any modern browser. All pages work via file:// protocol.
  3. PHP Forms (Optional) — To enable the contact and quote forms, deploy on a PHP-enabled web server (Apache, Nginx, etc.).
  4. Customize — Edit HTML files directly. All custom styles are in assets/css/main.css and custom JS in assets/js/main.js.
  5. Deploy — Upload the entire html/ folder to your web server or hosting provider.
Note: No npm, Node.js, or build process is needed. All vendor libraries are included locally in the assets/ folder.

Homepage Variants

BuildCore ships with 4 unique homepage designs, each offering a different visual approach.

Default Homepage

Full-featured layout with hero section, services, projects, counter stats, testimonials, blog feed, and sponsor carousel.

index.html

Modern Homepage

Streamlined design with a modern aesthetic, project showcase, team section, and skills progress bars.

index-2.html

Classic Homepage

Traditional corporate layout with about section, service highlights, and client testimonials.

index-3.html

Industrial Homepage

Bold industrial theme with full-width backgrounds, feature sections, and strong visual hierarchy.

index-4.html

Company Pages

Pages that establish brand identity, credibility, and company information.

File Page Description
about.html About Us Company history, mission, team members section with anchor #team-section
company.html Company Services Detailed overview of company capabilities and service areas
award.html Awards & Recognition Award highlights (stats), timeline milestones (2021–2025), certifications gallery, and CTA
leadership.html Leadership Leadership team profiles (navigation links redirect to about.html#team-section)
clients.html Clients Review Client testimonials and reviews showcase
pricing.html Plans & Pricing Pricing tables for different service tiers
faq.html Help & FAQ Frequently asked questions with accordion layout

Services & Projects

File Page Description
service.html Our Services Full list of services with descriptions and SVG icons
industry.html Industrial Services Industry-specific service offerings
project-3-col.html Case Studies (3-Col) Project portfolio in a 3-column grid with Isotope filtering
project-4-col.html Case Studies (4-Col) Project portfolio in a 4-column grid with Isotope filtering
project-details.html Single Case Study Detailed individual project page with gallery and specs

Blog Pages

Blog Classic

Traditional blog layout with sidebar, pagination, and full post excerpts.

blog-classic.html

Blog Grid

Card-based grid layout for blog posts with featured images.

blog-grid.html

Single Post

Individual blog post with comments section, author bio, and related posts.

blog-single.html

Other Pages

Contact Us

Contact form (submits to contact.php), Google Maps embed, company info, and social links.

contact.html

Request a Quote

Quote request form (submits to quote.php) via AJAX with service selection dropdown.

Embedded in header CTA

CSS Files

All stylesheets are located in assets/css/. Only main.css and slider.css are custom — all others are third-party libraries.

File Purpose Type
main.css Primary custom stylesheet — all component styles, sections, responsive rules, and custom design Custom
slider.css Hero slider / carousel styles Custom
bootstrap.min.css Bootstrap 4 grid system and utility classes Vendor
fontawesome.min.css Font Awesome 5 icon library (brands, regular, solid) Vendor
animate.min.css CSS animation library used by WOW.js for scroll-triggered animations Vendor
slick.min.css Slick carousel/slider component styles Vendor
odometer.min.css Animated number counter display styles Vendor
venobox.min.css VenoBox lightbox/modal popup styles Vendor
Important: Only edit main.css and slider.css. Do not modify vendor (minified) CSS files.

JavaScript Files

Custom scripts are in assets/js/main.js. Vendor libraries are loaded from assets/js/vendor/.

File Purpose
main.js Custom — Header/sticky nav, mobile menu, sliders, isotope filters, counters, form validation, scroll behaviors
jquery-1.12.4.min.js jQuery core library — foundation for all interactive components
bootstrap.min.js Bootstrap JS components (dropdowns, modals, tabs, collapse)
popper.min.js Popper.js — tooltip/popover positioning engine (Bootstrap dependency)
slick.min.js Slick slider/carousel for testimonials, sponsors, and hero sections
wow.min.js WOW.js — triggers animate.css animations on scroll
waypoints.min.js Trigger functions on scroll position (powers counters, animations)
odometer.min.js Animated number counter with smooth transitions
jquery.isotope.v3.0.2.js Isotope layout & filtering for project/portfolio grids
imagesloaded.pkgd.min.js Detects when images have loaded (Isotope dependency)
venobox.min.js Lightbox popup for images and videos
headroom.min.js Show/hide sticky header based on scroll direction
jquery.smoothscroll.min.js Smooth scrolling for anchor links
jquery.ajaxchimp.min.js AJAX-based Mailchimp newsletter form handler
jquery.mb.YTPlayer.min.js YouTube video background player
modernizr-2.8.3-respond-1.4.2.min.js Feature detection and IE8 media query polyfill

Script Load Order

Scripts are loaded at the end of <body> in this order:

<!-- jQuery (must be first) -->
<script src="assets/js/vendor/jquery-1.12.4.min.js"></script>

<!-- Vendor libraries -->
<script src="assets/js/vendor/popper.min.js"></script>
<script src="assets/js/vendor/bootstrap.min.js"></script>
<script src="assets/js/vendor/slick.min.js"></script>
<script src="assets/js/vendor/waypoints.min.js"></script>
<script src="assets/js/vendor/odometer.min.js"></script>
<script src="assets/js/vendor/wow.min.js"></script>
... (other vendors)

<!-- Custom JS (must be last) -->
<script src="assets/js/main.js"></script>

Fonts

Poppins (Primary Font)

Loaded via Google Fonts CDN. Weights used: 400 (Regular), 500 (Medium), 600 (Semi-Bold), 700 (Bold).

<link href="https://fonts.googleapis.com/css2?
  family=Poppins:wght@400;500;600;700
  &display=swap" rel="stylesheet">

Font Awesome 5

Icon font with 15 local font files in assets/fonts/. Three icon styles available:

fas — Solid far — Regular fab — Brands

Images

All images are in assets/images/. There are 74 image files organized by purpose.

Category Files Naming Pattern
Logo & Branding logo-dark.svg, favicon.svg SVG format for crisp rendering
Hero / Slider hero-bg.jpg, hero-main.jpg, dl-slider-1/2/3.jpg Full-width hero backgrounds
Section Backgrounds counter-bg.jpg, cta-bg.jpg, feature-bg.jpg, video-bg.jpg, etc. [section]-bg.jpg
Projects project-1.jpg – project-8.jpg + 5 thumbnail variants project-N.jpg / project-N-360x490.jpg
Blog Posts post-1.jpg – post-6.jpg post-N.jpg
Team team-1.jpg – team-4.jpg, Worker-1/2/3/4-768x768.jpg Square portraits
Testimonials testimonial-1.jpg – testimonial-4.jpg, testi-1.jpg Client photos
Certificates certificate-1.jpg – certificate-6.jpg Award page certification images
Sponsors sponsor-1.svg – sponsor-7.svg SVG client/partner logos
About / Services about-1.jpg, about-2.jpg, services-1/2/3.jpg Section imagery
Miscellaneous signature.png, cross.png, comment-1/2/3/4.png, satellite-map.png UI elements and decorations

Animations

Scroll-triggered animations are powered by WOW.js + Animate.css. Elements animate into view as the user scrolls down the page.

Usage

Add the wow class plus an animation class to any element. Use data-wow-delay to stagger animations.

<!-- Basic fade-in animation -->
<div class="wow fadeInUp">Content</div>

<!-- With staggered delay -->
<div class="wow fadeInUp" data-wow-delay="200ms">First</div>
<div class="wow fadeInUp" data-wow-delay="400ms">Second</div>
<div class="wow fadeInUp" data-wow-delay="600ms">Third</div>

Animation Classes Used

fadeInUp fadeInDown fadeInLeft fadeInRight fadeIn zoomIn
WOW.js is initialized in assets/js/main.js. All four homepage variants and the award page include scroll animations.

Icons

The project uses two icon systems:

Inline SVG Icons (Primary)

Custom inline SVG icons are used for all service, feature, and section icons. These provide crisp rendering at any size, easy color customization via CSS (stroke and fill), and zero HTTP requests.

<svg width="36" height="36"
  viewBox="0 0 24 24" fill="none"
  stroke="currentColor"
  stroke-width="1.5">
  <path d="M12 2L15.09 8.26..."/>
</svg>

Font Awesome (Secondary)

Font Awesome 5 is used for smaller UI icons like social media links, navigation elements, and utility indicators (arrows, checkmarks, clocks, etc.).

<!-- Solid icon -->
<i class="fas fa-search"></i>

<!-- Brand icon -->
<i class="fab fa-facebook-f"></i>

<!-- Regular icon -->
<i class="far fa-clock"></i>

Responsive Design

The template is fully responsive using Bootstrap 4’s grid system and custom media queries in main.css.

Breakpoint Target Key Behaviors
≥1200px Desktop (XL) Full layout, all columns visible, hover effects active
992–1199px Laptop (LG) Slight column reduction, grids shift to 2-column
768–991px Tablet (MD) Navigation collapses to burger menu, 2-column grids
576–767px Large Phone (SM) Single-column layout, stacked sections
≤575px Mobile (XS) Full mobile layout, hero height 600px, simplified navigation

Contact Forms

Two server-side PHP scripts handle form submissions via AJAX.

Contact Form PHP

File: contact.php

Fields: First Name, Last Name, Phone, Email, Message

Recipient: [email protected]

Update the $recipient variable to change the destination email address.

Quote Request Form PHP

File: quote.php

Fields: Name, Phone, Services, Email, Message

Recipient: [email protected]

Requires a PHP-enabled web server for mail() function.

Server Required: PHP forms do not work when viewing files directly via file:// protocol. Deploy to a web server with PHP support.

Color Palette

Brand Orange

#fe5a0e

Dark

#1a1a1a

Body Text

#777777

Light Background

#f8f8f8

CSS Usage

/* Primary brand color - buttons, links, accents, hover states */
color: #fe5a0e;
background: #fe5a0e;
border-color: #fe5a0e;

/* Brand with transparency - badge/tag backgrounds, icon containers */
background: rgba(254, 90, 14, 0.08);

/* Dark overlay for CTA/hero backgrounds */
background: rgba(0, 0, 0, 0.65);

Typography

Font Family

font-family: 'Poppins', sans-serif;

Applied globally via the body selector. All headings and body text use Poppins.

Element Size Weight Color
Section Headings (h2) 36–42px 700 #1a1a1a
Sub-headings (h4) 14–16px 600 #fe5a0e
Card Titles (h3) 18–22px 600–700 #1a1a1a
Body Text 14–16px 400 #777777
Small / Labels 12–13px 500–600 #888888

Credits & Dependencies

Library Version License Website
jQuery 1.12.4 MIT jquery.com
Bootstrap 4.x MIT getbootstrap.com
Font Awesome 5.x SIL OFL / MIT fontawesome.com
Slick Carousel 1.8 MIT kenwheeler.github.io/slick
WOW.js 1.1.3 MIT wowjs.uk
Animate.css 3.x MIT animate.style
Isotope 3.0.2 GPL v3 isotope.metafizzy.co
Odometer 0.4.8 MIT github.hubspot.com/odometer
VenoBox 1.9 MIT veno.es/venobox
Headroom.js 0.12 MIT wicky.nillia.ms/headroom.js
Waypoints 4.0 MIT imakewebthings.com/waypoints
ImagesLoaded 4.x MIT imagesloaded.desandro.com
YTPlayer 3.x MIT pupunzi.open-lab.com
Modernizr 2.8.3 MIT modernizr.com
Google Fonts (Poppins) — OFL fonts.google.com

BuildCore Project Documentation — Last Updated: March 2026