A modern, responsive website template for commercial roofing contractors built with Bootstrap 5. This template includes a comprehensive client dashboard with drone inspection galleries, warranty tracking, and repair estimate approval features.
- Responsive Design - Mobile-first approach with breakpoints for all screen sizes
- Dark/Light Mode - Toggle between themes with system preference detection
- RTL Support - Full right-to-left layout support for Arabic and Hebrew
- SEO Optimized - Semantic HTML, meta tags, and structured data
- Accessibility - WCAG 2.1 AA compliant
- Home Page with hero section, services, testimonials
- About Us with team, mission, and history
- Services listing and service details pages
- Blog with articles and filtering
- Contact page with form and map
- Admin Dashboard with:
- Drone inspection photo galleries
- Warranty tracking
- Repair estimate approval portal
- 404 Page
- Pricing Page
- Login/Register
- Coming Soon Page
- Clean, semantic code structure
- CSS variables for consistent theming
- Reusable UI components
- Professional icon library (Bootstrap Icons)
- Consistent spacing system (8px base)
template-name/
├── assets/
│ ├── css/
│ │ ├── style.css (main styles)
│ │ ├── dark-mode.css
│ │ └── rtl.css
│ ├── js/
│ │ ├── main.js
│ │ ├── dashboard.js
│ │ └── plugins/
│ ├── images/
│ └── fonts/
├── pages/
│ ├── index.html (home)
│ ├── about.html
│ ├── services.html
│ ├── service-details.html
│ ├── blog.html
│ ├── blog-details.html
│ ├── contact.html
│ ├── dashboard.html
│ ├── 404.html
│ ├── pricing.html
│ ├── login.html
│ └── coming-soon.html
├── documentation/
└── README.md
- Clone or download the template
- Open
pages/index.htmlin your browser - Or use a local development server:
# Using Python python -m http.server 8000 # Using Node.js (with http-server) npx http-server # Using VS Code Live Server # Right-click index.html > Open with Live Server
Edit CSS variables in assets/css/style.css:
:root {
--primary-color: #2c5282;
--secondary-color: #38a169;
--accent-color: #ed8936;
/* ... */
}Replace Google Fonts in each HTML file:
<link href="https://fonts.googleapis.com/css2?family=YourFont:wght@400;600;700&display=swap" rel="stylesheet">Replace the brand element in the navbar:
<a class="navbar-brand" href="index.html">
<i class="bi bi-building"></i>
<span>Your Brand</span>
</a>- Formspree: Add your Formspree endpoint to the form action
- Netlify: Add
netlifyattribute to the form tag
- Mailchimp: Replace form action with your Mailchimp URL
- ConvertKit: Add your form action URL
- Google Maps: Add your API key and configure the map
- Chart.js: Already included in dashboard.html
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
This template is licensed under MIT License.
For questions or issues, please open an issue on our repository or contact support.