Generator — Internal Tool

Sign in to continue

Access restricted to authorised accounts only.

R

Dashboard

Business overview and client activity

Total Clients
0
All time
Live Sites
0
Currently active
Renewals Due
0
Within 30 days
Overdue Payments
0
Requires action

Clients

👤

No clients yet.
Create your first project to get started.

Alerts

No alerts. All clear!

Configuration

Client Profile

Basic information about the client and their portfolio goals.

Client Details
Subdomain
https:// .itsmyfolio.com
Lowercase letters, numbers, and hyphens only. No spaces.
If the client has their own domain. Leave blank to use the itsmyfolio subdomain.
Plan
Basic
KES 15k build + KES 6.5k/yr
Full
KES 25k build + KES 5k/yr
Custom Domain
+KES 2.5k/yr hosting add-on
Portfolio Purpose
💼
Job Seeking
Attract employers and recruiters
🎯
Freelance
Win clients and showcase services
Personal Brand
Build authority and online presence

Assets
Favicon
🖼️

Upload favicon

SVG, PNG, or ICO · Auto-generated if skipped
Headshot / OG Image
👤

Upload headshot

Used as OG image · Initials avatar if skipped
Notes

Layout & Navigation

Choose the structural layout and navigation style for the portfolio.

Page Structure
📄
Single Page
All sections on one scrollable page. Best for most portfolios — fast, modern, and easy to navigate.
📑
Multi Page
Separate HTML files per section. Better for content-heavy sites or clients who want distinct pages.
Navigation Style
Colour Mode
☀️
Light Only
Fixed light theme. Clean and professional.
🌙
Dark Only
Fixed dark theme. Bold and modern.
🔁
Toggle
Manual light/dark switch in the nav.
💻
System Default
Follows the visitor's device preference.
⚙️
System + Override
System default with a manual override button.

Sections

Choose which sections to include and drag to set their order.

Available Sections — drag to add →
Selected & Ordered — drag to reorder

Theme & Visual Style

Select the base theme, fonts, card style, and background for the portfolio.

Base Theme

Font Pairing

Card Style

Background Style

Colour Palette Override (optional — per-theme overrides)

Each selected theme has its own optional colour tweaks. Leave blank to use the theme's defaults.

Features & Animations

Select display features, animation styles, and content behaviours.

Display Features
Content Features
Entrance Animations
Hero Animation
Hover & Interaction
Background Animation
Loading Animation

Contact & CTA

Select the contact methods and CTA options to include on the site.

Contact Methods
Contact Form Provider
EmailJS
Client-side only. No server needed. API key set in admin panel.
Formspree
Form endpoint service. Free tier available. ID set in admin panel.
No Form
Contact via social/email links only.
Custom CTAs

Attachments & Media

Configure which file attachment types to support on this site.

File Attachment Types
Gallery & Media

Analytics

Choose an analytics provider. API keys are entered in the admin panel after deployment.

Provider
Tracked Events

Performance Settings

Configure loading behaviour, image compression, and caching for the generated site.

Lazy Loading
Off
All images load immediately. Best for small sites.
Below Fold Only
Lazy-load images below the initial viewport. Recommended.
All Images
Lazy-load everything except hero. Max performance.
Image Compression Threshold
Low — 500KB
Higher quality. Good for photography-heavy sites.
Medium — 250KB
Balanced quality and speed. Recommended default.
High — 100KB
Smallest files. Best Core Web Vitals scores.
Font Loading Strategy
Preload
Fetch fonts early. Fastest render but increases initial load.
Display Swap
Show fallback font immediately, swap when ready. Recommended.
Async
Load fonts without blocking render.
Cache TTL for Static Assets
1 Day
Frequently updated sites.
7 Days
Recommended for most portfolio sites.
30 Days
Maximum caching. Best for stable, infrequently updated sites.

Staging & Branding

Set the initial site visibility, branding options, and language configuration.

Launch Mode
🟢
Live
Site is publicly accessible immediately after deployment.
🟡
Staging
Shows a "Coming Soon" overlay until toggled live from the admin panel.
🔒
Private
Fully hidden behind a lock screen. PIN optional.
itsmyfolio Branding
Include Branding
Subtle footer credit: "Built with itsmyfolio.com"
Exclude Branding
Footer contains client content only.
Multilingual Support
English Only
Single language site. Simpler and lighter.
Multilingual
Up to 10 languages with auto-translation via Google Cloud Translation API.
Always-On Features
Cookie Consent Banner Baked In
GDPR + Kenya Data Protection Act 2019 compliance. Always included.
Print Stylesheet Baked In
Optimised CSS for printing and saving the portfolio as PDF. Always included.

Preview & Download

Review the configuration, preview the generated site, then download the ZIP.

https://preview.itsmyfolio.com
Configuration Summary

ZIP Contents
Loading...

Save Config
All portfolio HTML is minified before ZIP. Admin panel is left unminified.

Config History

Saved configurations — reload as a starting point for any project

Client Records

Full CRM — profiles, plans, payments, renewals, and activity

Clients

0
👈

Select a client to view their record.