Documentation
Template Name: Bricknet
Author:
PeterDraw Studio
Version: 1.0.0
Last Update: 06 September 2025
Thank you very much for purchasing the template. We've put a lot of hard work into it, and we hope you love it as much as we do. This is a flexible and modern HTML boilerplate for construction company websites. It uses TailwindCSS v4. It's designed to power landing pages and is perfect for developers looking to build fast, customizable, static websites. As far as the documentation is concerned, we have tried to cover as much as possible to help you get your new template up and running and to help you customize it. If you have any questions that are beyond the scope of this help file, please feel free to drop us an email to hello@peterdraw.co. Thanks so much!
The project loads a small set of thirdโparty assets from CDNs.
https://fonts.googleapis.com/css2?family=Inter:...&display=swap
โ Primary font family
https://cdn.jsdelivr.net/npm/@phosphor-icons/web@2.1.2/src/regular/style.css
โ Icon font styles
https://cdn.jsdelivr.net/npm/aos@2.3.4/dist/aos.min.css
โ Scroll animations styles
https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css
โ Slider styles
https://cdn.jsdelivr.net/npm/plyr@3.8.3/dist/plyr.min.css
โ Media player styles
https://cdn.jsdelivr.net/npm/toastify-js@1.12.0/src/toastify.min.css
โ Toast notification styles
Also included after the CDN styles:
public/css/custom.csssrc/styles/main.css
https://cdn.jsdelivr.net/npm/aos@2.3.4/dist/aos.min.js
https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.js
https://cdn.jsdelivr.net/npm/plyr@3.8.3/dist/plyr.min.js
https://cdn.jsdelivr.net/npm/shufflejs@6.1.2/dist/shuffle.min.js
https://cdn.jsdelivr.net/npm/toastify-js@1.12.0/src/toastify.min.js
/js/main.js (served
from public/js/main.js)
Notes: Versions above reflect the exact references in the partials. Update the URLs in the partials to change versions. If you prefer selfโhosting, you can download these assets and reference them locally instead of via CDN.
This project utilizes the following high-quality packages:
src/styles/tailwind-config.css using
the @theme directive
src/styles/main.css with
@import 'tailwindcss'
tailwindcss and
@tailwindcss/vite packages (already included in
package.json)
@theme section of the config
file
main.css with
@plugin "@tailwindcss/typography"
prose classes for rich text content formatting
src/styles/style.css with the
.prose-custom class
This template is based on a responsive and full screen layout. And it's built using HTML5 standards.
From beginning of the <body> tag till the
ending </body> tag, all the codes and texts are
used for the template structure. You can change any text from the
template by navigating through the HTML files and localizing each
line of text you want to change.
When you download the template files you will see we used
placeholder images instead of those originals we used in our
preview link. To change with your desired images, replace the
placeholder images in the src/images directory and
run the image optimization script.
We use Phosphor Icons for both duotone and font icons.
For more information, visit Phosphor Icons GitHub.
All the CSS files are located in the
src/styles folder of the template.
main.css - Main stylesheet which imports Tailwind
CSS.
style.css - Contains custom styles for the
template.
tailwind-config.css - Contains Tailwind theme
configuration using the @theme directive.
All JavaScript files are located in the
src/js folder.
main.js - Main JavaScript file that imports and
initializes all components.
Other specialized JS files handle specific functionality like
mobile menu, contact form, etc.
Please DO NOT edit these files unless you have JavaScript coding experience. Simple mistakes can cause serious damage to the scripts.
To set up Mailchimp integration, replace:
Keep the hidden honeypot field (b_YOUR_U_ID_YOUR_LIST_ID) for anti-spam.
This project includes a ready-to-go contact form using Formspree.
You must update the form
action attribute with your own Formspree endpoint URL
for the form to work correctly.
Example:
<form
action="https://formspree.io/f/your-form-id"
method="POST"
id="contact-form"
>
<!-- form fields here -->
</form>
Setup:
action URL with your new Formspree
endpoint
Form submissions are handled using a standalone JavaScript file which displays a confirmation message without reloading the page.
This section provides step-by-step instructions for deploying your project using shared hosting via FTP.
For traditional web hosting that supports FTP access, follow these steps to deploy your Bricknet project.
Prerequisites
Step-by-Step File Upload Process
npm run build
public_html, www,
htdocs, or web)
Recommended File Structure on Server
public_html/ # Root web directory on your server
โโโ index.html # Main entry point
โโโ assets/ # Contains CSS, JS, and other assets
โ โโโ css/
โ โโโ js/
โ โโโ images/
โโโ other directories... # Other directories from your build
Post-Deployment Configuration
.htaccess file is uploaded with proper
redirects
Common Troubleshooting Tips for FTP Deployment
Image Credits:
Packages and Libraries:
If you like this template, please remember to rate it on ThemeForest - it really helps us to know what people think of our templates. To rate this item, go to your Downloads page on ThemeForest and give it the five star rating :
We would love to hear your feedback. If you find any bugs or have suggestions for improvements please get in touch. Nearly all of the time we follow your advice and issue a rapid update.