Branding & Content Customization Guide
This guide will walk you through customizing the branding and essential content of your Roofstick platform. Making these changes ensures the application reflects your unique brand identity.
1. Logo and Favicon Customization
Updating the Frontend Logo
To update the logo on the website:
- Navigate to the frontend project directory:
src/assets/images(or the respective image folder depending on the structure). - Replace the existing
logo.pngorlogo.svgwith your own logo file. Make sure to keep the same file name to avoid breaking image links in the code, or update the file reference in the frontend codebase. - For best results, use a transparent PNG or SVG with appropriate dimensions (e.g., 200x50 pixels).
Updating the Favicon
- Navigate to the
publicfolder in your frontend directory. - Replace
favicon.icowith your custom favicon. - You may also want to update
logo192.pngandlogo512.pngin thepublicfolder for PWA support.
2. Website Name and Text
Updating the App Title
To change the website name (which appears in the browser tab):
- Open the
.envfile in your frontend directory and look forREACT_APP_NAMEorNEXT_PUBLIC_APP_NAME(depending on the framework). Update it to your desired name. - Open
public/index.html(if React) and update the<title>tag.
Modifying Static Text
Most static text, including the hero banner text, footer text, and contact information, can be updated via the Admin Panel -> Settings (if dynamic) or directly in the frontend source code.
- If editing code: Search for the specific text strings within the
src/componentsorsrc/pagesdirectories.
3. Colors and Theming
To change the primary branding colors:
- Locate the main CSS/SCSS or Tailwind configuration file (e.g.,
tailwind.config.jsorsrc/styles/globals.css). - Look for the color variables or theme definitions. For example:
:root {--primary-color: #007bff; /* Change this hex code */--secondary-color: #6c757d;}
- Update these values to match your brand's color palette. The changes will reflect globally across the UI.
4. Banner and Images
Home Page Banner
- If the banner is manageable from the Admin Panel, navigate to Admin Panel -> Appearance/Settings to upload a new banner image.
- If it is static, locate the banner image in
src/assets/imagesand replace it, or update the image path in the Home page component.
Placeholder Images
Ensure you replace any placeholder images for properties or user avatars with your own default assets in the respective public/images or src/assets folders.
5. Contact Information
To update the contact email, phone number, and address displayed on the website:
- Go to the Admin Panel -> Settings.
- Locate the Contact Information section.
- Update the details and save changes.
(If these are hardcoded, search for them in the frontend
FooterorContactcomponents).