Veridian Labs
A modern, responsive multi-page corporate website for a technology consulting and digital solutions studio. Built with HTML5, CSS3, Bootstrap, jQuery, and a rich ecosystem of front-end plugins.
Overview #
Veridian Labs is a static, front-end website template for a technology consulting firm. It features two homepage variants, service showcases, a portfolio/project section, a team directory, blog layouts, an FAQ page, a resource shop, and a contact page with Google Maps integration.
The site is designed with a professional, corporate technology aesthetic — clean layouts, teal accent colours, scroll-triggered animations, and inline SVG icons for crisp rendering at any resolution.
Branding Details #
| Detail | Value |
|---|---|
| Company Name | Veridian Labs |
| Tagline | Innovation & Technology Studio |
| Address | 150 Innovation Drive, San Francisco, CA |
| [email protected] / [email protected] | |
| Phone | (+1) 855 249 7300 / +1 855 249 7301 |
| Copyright | © 2026 Veridian Labs |
| Logo (header) | images/logo/logo.svg |
| Logo (footer) | images/logo/logo2.svg |
| Favicon | images/fav-icon/favicon.svg |
Technology Stack #
Markup
HTML5 semantic elements with IE fallback via HTML5 Shiv.
Styling
CSS3 with Bootstrap grid & components. Media queries in responsive.css.
Scripting
jQuery 2.2.3, Popper.js, Bootstrap JS, and 10+ plugins.
Fonts
Google Fonts (DM Sans & Inter), Font Awesome 4, Flaticon.
Backend
PHP mail() for contact form submission.
Maps
Google Maps JavaScript API with Snazzy Maps styling.
Installation #
Prerequisites
- A web server (Apache, Nginx, or any static file server) to serve HTML files.
- PHP — required only for the contact form email functionality via
inc/sendemail.php. - A Google Maps API key — needed for the styled map on the contact page.
Quick Start
-
Clone the repository
git clone https://github.com/your-username/veridian-labs.git cd veridian-labs
-
Start a local server
# Python 3 python -m http.server 8000 # Node.js npx http-server . # PHP (enables contact form) php -S localhost:8000
-
Open in your browser
http://localhost:8000/index.html
Configuration #
| Item | File | Action |
|---|---|---|
| Contact form email | inc/sendemail.php |
Replace placeholder [email protected] with your actual recipient address. |
| Google Maps API key | contact.html |
Replace the API key string in the Google Maps script tag. |
| Logo | images/logo/ |
Replace logo.svg, logo.png, logo2.svg, logo2.png with your own. |
| Favicon | images/fav-icon/ |
Replace favicon.svg with your icon. |
mail() with a library like PHPMailer or a transactional email API (SendGrid, Mailgun) for reliability and security.
All Pages #
| # | File | Description |
|---|---|---|
| 1 | index.html | Homepage — version 1 (Camera.js slider) |
| 2 | index-2.html | Homepage — version 2 (alternate layout) |
| 3 | about.html | About Us |
| 4 | service.html | Services — version 1 |
| 5 | service-v2.html | Services — version 2 |
| 6 | service-details.html | Individual service detail page |
| 7 | project.html | Portfolio / Projects grid |
| 8 | project-details.html | Individual project case study |
| 9 | team.html | Team directory |
| 10 | blog.html | Blog — list layout |
| 11 | blog-grid.html | Blog — grid layout |
| 12 | blog-details.html | Blog — single post detail |
| 13 | contact.html | Contact page with map & form |
| 14 | faq.html | Frequently Asked Questions (accordion) |
| 15 | shop.html | Resources / shop listing |
| 16 | shop-details.html | Individual resource / product detail |
| 17 | 404.html | Custom 404 error page |
Homepage #
The primary landing page (index.html) features the following sections:
-
Hero Slider
Full-width Camera.js image slider with 3 slides and animated captions — "Empowering businesses through digital innovation" / "We Build Your Digital Future". -
Top Features Carousel
Owl Carousel showcasing 4 pillars with inline SVG icons: Cloud Architecture, Smart Automation, Tech Innovation, Growth Analytics. -
About Company
Split layout with image and description. Lists Vision, Missions, and Goals with Flaticon icons. -
Feature Banner
Full-width parallax call-to-action: "We deliver enterprise-grade digital solutions & innovative technology for scalable growth." -
Services Grid
Six service cards with image thumbnails and short descriptions linking to detail pages. -
Testimonial Slider
Owl Carousel with 3 client quotes from Rachel Foster, Daniel Kim, and Priya Sharma. -
Team Section
Four team member cards with photo, role, hover overlay, and social links. -
Counter Stats
Animated counters triggered on scroll: 30+ Years in Technology, 100% Client Retention, 53k Projects Delivered, 24 Tech Experts. -
Consultation Form
Fields: Name, Phone, Email, Service dropdown (Digital Strategy, Cloud Computing, Data Analytics, AI & ML), Message. -
Partners / Clients Banner
Scrolling partner logo carousel with 5 partner logos.
index-2.html) provides an alternative layout with a different header style, including a language switcher dropdown and social icons in the top bar.
About Page #
Company overview page with inner banner, breadcrumb navigation, and detailed company information including mission statement, core values, and team philosophy.
Services #
Two service page variants (service.html and service-v2.html) showcase six core offerings:
Digital Strategy
Technology roadmaps aligned with business goals.
Cloud Computing
Scalable infrastructure, AWS / Azure / GCP migration.
Data Analytics
Raw data → actionable insights & visualization dashboards.
Cybersecurity
Security frameworks, threat detection, GDPR / SOC 2 / ISO 27001.
AI & Machine Learning
Intelligent automation, NLP, computer vision.
Mobile Development
Native & cross-platform mobile applications.
Each service links to a detail page (service-details.html) with an in-depth description, process breakdown, and sidebar navigation.
Portfolio / Projects #
A filterable project showcase grid (project.html) displaying completed works with images, categories, and hover overlays. Individual case study pages (project-details.html) contain project specifics, galleries, and related projects.
Team #
Full team directory (team.html). Featured members on the homepage:
| Name | Role |
|---|---|
| Elena Rodriguez | CEO |
| Marcus Chen | Lead Architect |
| Sophia Williams | Creative Director |
| James Anderson | Data Scientist |
Each card includes a photo, role label, hover overlay, and social media links (Facebook, Twitter, LinkedIn, Pinterest).
Blog #
Blog content is available in three layouts:
- List view (
blog.html) — posts in a vertical list with sidebar. - Grid view (
blog-grid.html) — posts in a responsive card grid. - Detail view (
blog-details.html) — full post with author info, comments, sidebar widgets, and related posts.
Contact Page #
- Styled Google Map using Snazzy Maps with custom colour theme.
- Contact form with AJAX submission and jQuery Validate validation (Name, Phone, Email, Website, Message).
- Four branch addresses: San Francisco (HQ), Melbourne, Berlin, London.
FAQ #
Bootstrap accordion (faq.html) with 6 expandable questions covering:
- Client engagement process
- Project timelines
- Dedicated teams
- Technology stacks used
- Data privacy & compliance
- Agile project approach
Resources / Shop #
A product/resource listing grid (shop.html) with image thumbnails, prices, and add-to-cart functionality. Individual detail pages (shop-details.html) include image gallery, description, quantity selector, and related products.
404 Error Page #
A custom error page (404.html) with a large "404" heading, a "Go Home" button linking back to the homepage, and a search input field.
Project Structure #
Site-Wide Features #
Responsive Design
Mobile hamburger menu collapses at 991px. Fluid grid adapts to all screen sizes.
Loading Transition
Animated spinner displayed while page assets load.
Sticky Navigation
Menu bar fixes to top after scrolling 190px down.
Scroll-to-Top
Floating button appears after 200px scroll for quick return to top.
Scroll Animations
WOW.js triggers CSS animations as elements enter the viewport.
Fancybox Lightbox
Image galleries open in an elegant fullscreen lightbox overlay.
Inner Page Banners
Every sub-page has a styled banner with page title and breadcrumb navigation.
Shared Footer
CTA bar, 4-column widgets, newsletter signup, and social links across all pages.
Color Palette #
Typography #
| Usage | Font Family | Source | Weights |
|---|---|---|---|
| Headings, Links, Buttons | DM Sans | Google Fonts | 100–1000 (variable) |
| Body text, Paragraphs | Inter | Google Fonts | 100–900 (variable) |
| Icons (general) | Font Awesome | Bundled (v4) | — |
| Icons (custom) | Flaticon | Bundled | — |
DM Sans — Heading Style
Inter — Body text style. The quick brown fox jumps over the lazy dog. Veridian Labs combines strategic thinking with cutting-edge technology to deliver enterprise-grade digital solutions.
Visual Style #
- Aesthetic: Modern, clean, corporate technology look.
- Footer: Dark teal-green gradient background with light text.
- Icons: Inline SVG icons throughout service sections for crisp rendering at any resolution.
- Backgrounds: Parallax fixed backgrounds on feature/CTA banners.
- Hover effects: Overlay reveals on team and portfolio cards.
- CTA buttons: Consistent
.theme-button-oneclass across all call-to-action elements. - SVG icon style: Teal stroke (
#0d9488) with low-opacity fills (rgba(13,148,136, 0.04–0.15)).
JavaScript Plugins & Libraries #
| Plugin / Library | Location | Purpose |
|---|---|---|
| jQuery 2.2.3 | vendor/jquery.2.2.3.min.js | Core DOM manipulation |
| Bootstrap | vendor/bootstrap/ | Grid system, modals, accordions, dropdowns |
| Popper.js | vendor/popper.js/ | Tooltip and dropdown positioning |
| Camera.js | vendor/Camera-master/ | Full-width hero image slider with easing |
| SlimMenu | vendor/menu/ | Responsive mega menu (collapse at 991px) |
| WOW.js + Animate.css | vendor/WOW-master/ + vendor/owl-carousel/animate.css | Scroll-triggered CSS animations |
| Owl Carousel | vendor/owl-carousel/ | Multiple carousels (features, testimonials, partners, etc.) |
| jQuery CountTo | vendor/jquery.countTo.js | Animated number counters |
| jQuery Appear | vendor/jquery.appear.js | Trigger callbacks when element enters viewport |
| Fancybox | vendor/fancybox/ | Lightbox for images and galleries |
| CanvasJS | vendor/jquery.canvasjs.min.js | Chart rendering (area chart) |
| Polyglot Language Switcher | vendor/language-switcher/ | Language switching dropdown |
| jQuery Form | vendor/contact-form/jquery.form.js | AJAX form submission |
| jQuery Validate | vendor/contact-form/validate.js | Client-side form validation |
| Snazzy Maps | vendor/sanzzy-map/ | Styled Google Maps themes |
| Font Awesome 4.x | fonts/font-awesome/ | Icon font library |
| Flaticon | fonts/icon/font/ | Custom icon font |
Theme.js Reference #
The main js/theme.js file initialises all interactive components:
| Feature | Trigger / Selector | Behaviour |
|---|---|---|
| Sticky Navigation | .theme-menu-wrapper | Adds .fixed class after 190px scroll |
| SlimMenu | #mega-menu-holder | Responsive collapse at 991px |
| WOW.js | .wow elements | Triggers animation at 80px offset |
| Placeholder UX | All input, textarea | Clears placeholder on focus, restores on blur |
| Scroll-to-Top | .scroll-top | Fades in after 200px, smooth scroll on click |
| Camera Slider | #theme-main-banner | Hero slider with 780px height and easing |
| Owl Carousels | Multiple selectors | Features, testimonials, partners, news, blog, products, branches |
| Fancybox | [data-fancybox] | Opens images in lightbox overlay |
| CountTo + Appear | .timer | Animated counters triggered on scroll into viewport |
| CanvasJS Chart | #chartContainer | Renders animated area chart |
| Form Validation | #contact-form | jQuery Validate + AJAX submit to sendemail.php |
| FAQ Accordion | .panel-heading | Toggle with icon rotation |
| Quantity Selector | .qtybutton | Increment / decrement on shop detail pages |
Contact Form #
Client-Side
- Validation: jQuery Validate plugin with required rules for Name, Email, Phone, and Message fields.
- Submission: AJAX via jQuery Form plugin — submits to
inc/sendemail.php. - Feedback: Success / error alert divs displayed inline with close buttons.
Server-Side
The backend handler at inc/sendemail.php uses PHP's native mail() function.
| Field | PHP Variable |
|---|---|
| Name | $_POST['name'] |
$_POST['email'] | |
| Phone | $_POST['phone'] |
| Website | $_POST['website'] |
| Message | $_POST['message'] |
[email protected]). Update this before deploying. For production, replace mail() with PHPMailer or a transactional email API.
Consultation Form (Homepage)
The homepage also includes a consultation form with fields: Name, Phone, Email, Service dropdown (Digital Strategy, Cloud Computing, Data Analytics, AI & ML), and Message.
Browser Support #
Chrome
Latest version — fully supported.
Firefox
Latest version — fully supported.
Safari
Latest version — fully supported.
Edge
Latest version — fully supported.
Internet Explorer
IE 9+ with HTML5 Shiv and Respond.js polyfills.
Credits & License #
Credits
| Resource | Source |
|---|---|
| Template base | NexaTech by CreativeGigs (Jubayer al Hasan) |
| Rebranded as | Veridian Labs — Innovation & Technology Studio |
| Icons | Font Awesome, Flaticon |
| Fonts | Google Fonts — DM Sans, Inter |
| Slider | Camera.js |
| Animations | WOW.js + Animate.css |
| Carousel | Owl Carousel |
| Lightbox | Fancybox |
| Maps | Snazzy Maps + Google Maps API |
License
This project is a front-end template. Please refer to the individual vendor/plugin licenses in their respective directories for third-party code usage terms.
© 2026 Veridian Labs · Innovation & Technology Studio
Documentation generated for internal reference