Skip to content

Aziz Saif — Website Technical Documentation

Complete reference of technology, content, structure & change history for the personal/business portfolio website.

Generated: 15 April 2026 Live URL: azizsaif1967-afk.github.io/aziz-saif-story Repository: github.com/azizsaif1967-afk/aziz-saif-story Single-Page HTML

Table of Contents

  1. Overview & Stats
  2. Technology Stack
  3. File Structure & Assets
  4. All Website Sections
  5. CSS Design System (Tata Elxsi Style)
  6. JavaScript Features
  7. Industry Reports (27 Files)
  8. AI Implementation Cases (24 Cards)
  9. Catalogues & Galleries
  10. Blog Section
  11. Portfolio Websites
  12. All External Links & URLs
  13. Contact Information
  14. Change Log & Commits
  15. How to Make Changes

1. Overview & Stats

Single-page portfolio website for Aziz Saif — VP Operations, Managing Partner & AI Business Builder, Dubai-based with deep GCC retail experience. The site showcases 4 companies, AI services, 39+ industry reports, 24 AI implementation cases, 12 portfolio websites, and a blog.

1,501
Lines of Code
1
HTML File
126
CSS Classes
11
JS Functions
27
Report Files
88
Image Files
12
Grid Layouts
122
Interactive Elements

Key Numbers Displayed on Site

StatValueLocation
Years Experience37+Stats Bar, Hero Slide
Stores Built60+Stats Bar
Countries5Stats Bar
Brands9+Stats Bar
Industry Reports27+Industry Expertise Section
AI Implementation Cases24AI Implementation Section
Industries Covered20+AI Hero Slide
Portfolio Websites12Portfolio Section
Blog Articles13Blog Section

2. Technology Stack

Frontend

TechnologyPurposeDetails
HTML5StructureSingle index.html file, semantic markup, no frameworks
CSS3 (Embedded)Styling~370 lines of CSS in <style> tag. Custom properties (CSS variables), Grid, Flexbox, animations, @keyframes, backdrop-filter, ::before/::after pseudo-elements
Vanilla JavaScriptInteractivity~140 lines of JS. No libraries. IntersectionObserver, DOM manipulation, event listeners
Google FontsTypographyInter (weights 300–900) for body, Playfair Display (400–700 + italic) for headings

Design System — Tata Elxsi Corporate Style

Design PatternImplementation
Grid Separatorgap:1px; background:var(--gray-100) — cells have white bg, 1px gray gaps act as dividers
Hover Accent Line::after pseudo-element with scaleX(0)scaleX(1) gold 2px bottom bar
Frosted Glass Navbackdrop-filter:blur(12px); background:rgba(255,255,255,.97)
No Border Radiusborder-radius:0 on all cards, buttons, overlays
TypographyUppercase nav/CTAs with letter-spacing:.4px, body font-weight:300
Color PalettePrimary navy #0a1628, Gold accent #c9a84c, Off-white #f7f8fa

Hosting & Deployment

ServiceDetails
GitHub PagesFree static hosting, auto-deploys from main branch
Repositorygithub.com/azizsaif1967-afk/aziz-saif-story
Branchmain
Live URLhttps://azizsaif1967-afk.github.io/aziz-saif-story/
CDN ImagesCloudfront (GP brochure), WordPress CDN (Le Pearl), local files (catalogues, portfolio)

AI Tools Used to Build

ToolUsed For
Claude Code (Anthropic)All HTML/CSS/JS code generation, report creation, sanitization, deployment
Gamma.appOriginal report slide decks converted to HTML
Perplexity AIResearch & market data for feasibility reports
Manus AICase studies & business research

3. File Structure & Assets

Directory Tree

aziz-saif-story/
├── index.html                  (1,501 lines — the entire website)
├── website-documentation.html  (this file)
├── brand-logos/                 (6 files)
│   ├── all-brands.png
│   ├── lepearl-logo.jpg / .png
│   ├── sana-logo.jpg
│   └── yoyoso-logo.jpg / .png
├── lepearl-catalogue/          (16 files)
│   └── page-01.jpg → page-16.jpg
├── yoyoso-catalogue/           (17 files)
│   └── page-01.jpg → page-16.jpg + PDF preview
├── yoyoso-photos/              (20 files)
│   └── signing ceremony, contract, team photos
├── portfolio-thumbs/           (12 files)
│   └── eatcookjoy.jpg, maroten.jpg, etc.
└── reports/                    (27 HTML files)
    └── retail-consultancy-guide.html, etc.

Total Asset Count

DirectoryFilesType
brand-logos/7JPG, PNG
lepearl-catalogue/16JPG
yoyoso-catalogue/17JPG, PNG
yoyoso-photos/20JPEG
portfolio-thumbs/12JPG
reports/27HTML
TOTAL115 + 2 HTML

4. All Website Sections (Top to Bottom)

#SectionID / AnchorBackgroundContent
1PreloaderWhiteSpinning ring animation, hidden after load
2NavigationFrosted glass9 links: Story, Le Pearl, YOYOSO, Sana, AI Services, Reports, Stackbirds, Blog, Contact
3Hero Carousel#heroCarouselImages/AI bg3 slides: Le Pearl, YOYOSO, AI (futuristic)
4Stats BarNavyDecades, 60+ Stores, 5 Countries, 9+ Brands
5Story#storyWhitePersonal bio, info cards, countries flags, consulting services list
6Le Pearl Gallery#lepearl-sectionWhite8 store/product photos
7Le Pearl Catalogue#lpCatalogueOff-white16-page brand brochure grid
8YOYOSO Gallery#yoyoso-sectionWhite8 franchise signing photos
9YOYOSO Catalogue#yoCatalogueOff-white16-page catalogue grid
10Sana Fashions#sana-sectionWhiteStore photos, info boxes
13AI Services#servicesOff-white9 service cards (Website, Audit, SOP, Gap, AI Agents, Lead Gen, LinkedIn, Scope, Pitches)
14AI Implementation Case History#ai-implementationNavy (dark)24 case cards across 13 industries
15Industry Expertise & Reports#ai-creationsWhiteConsulting tip, filter tabs, 27 report cards
16Stackbirds#stackbirdsOff-whiteLaunching 2027 — Gulf-first AI agent platform. Hero + Gulf expertise + AI automation blocks, 4 process steps, agent types & SME segments grids, CTA row
17AI ToolsOff-white6 tool cards (Claude, Gamma, Apollo, Manus, MiniMax, Perplexity)
18Business Setup#setupWhite4 setup service cards
19Consulting#consultingOff-white2-column consulting info
20ProcessWhite4-step process (Discover, Scope, Go-Live, Handover)
21PortfolioOff-white12 website showcase cards with thumbnails
22CTA#contactNavy (dark)Book a call button, WhatsApp link
23Blog#blogOff-white13 articles in 5 categories from azizsaif.xyz
24FooterDark (#0d1117)4-column: About, Companies, Services, Contact
25Lightbox ModalDark overlayFull-screen image viewer with prev/next
26WhatsApp FloatGreenFixed bottom-right chat button
27ChatbotWhiteSimple keyword-response chat widget

5. CSS Design System

CSS Variables (Root)

:root {
  --primary: #0a1628;        /* Dark navy — headings, nav, dark sections */
  --primary-light: #152238;  /* Slightly lighter navy */
  --accent: #c9a84c;         /* Gold — accents, hovers, CTAs */
  --accent-light: #e8d5a0;   /* Light gold */
  --accent-dark: #a8872e;    /* Dark gold — labels */
  --white: #fff;
  --off-white: #f7f8fa;      /* Light gray backgrounds */
  --gray-50: #f1f3f5;
  --gray-100: #e4e7eb;       /* Grid separators, borders */
  --gray-200: #d1d5db;
  --gray-400: #9ca3af;
  --gray-500: #6b7280;       /* Body text */
  --gray-600: #4b5563;
  --gray-700: #374151;
  --gray-800: #1f2937;
  --green: #16a34a;
  --section-pad: clamp(72px, 9vw, 120px);
}

Key CSS Patterns

PatternCSSUsed On
1px Separator Gridgap:1px; background:var(--gray-100)All grids: gallery, reports, portfolio, AI impl, info, cases
Gold Accent Hover Line::after { height:2px; background:var(--accent); transform:scaleX(0→1) }Gallery items, report cards, info boxes, AI impl cards, blog categories
Frosted Glassbackdrop-filter:blur(12px); background:rgba(255,255,255,.97)Navigation bar
Scroll Reveal.reveal { opacity:0; transform:translateY(28px) } .reveal.visible { opacity:1 }All section headers and content blocks
Image Zoom on Hover.gallery-item:hover img { transform:scale(1.05) }All gallery/catalogue images

Responsive Breakpoints

BreakpointGrid ChangeOther Changes
≤ 1024pxAll grids → 2 columnsReduced padding, carousel height 480px
≤ 768pxServices/info → 1 columnHamburger menu, carousel 400px, nav arrows hidden
≤ 480pxAll grids → 1 columnCarousel 320px, minimal padding

6. JavaScript Features

Functions (11 Total)

FunctionPurpose
goToSlide(index)Hero carousel — moves track to slide index, updates dots
openLightbox(galleryId, index)Opens full-screen image viewer for any gallery
showLightboxImage()Displays current image in lightbox
closeLightbox()Closes the lightbox modal
lightboxPrev()Navigate to previous image
lightboxNext()Navigate to next image
filterReports(category)Filters report cards by data-cat attribute
closeMenu()Closes mobile hamburger menu
sendChat()Handles chatbot message submission
handleUserMessage(msg)Keyword-based chatbot responses
addMessage(text, isUser)Appends message to chat window

Event Listeners & Observers

FeatureMechanism
Scroll Reveal AnimationIntersectionObserver with threshold 0.1
Nav Scroll ShadowWindow scroll listener adds .scrolled class
Carousel Auto-playsetInterval every 5 seconds
Carousel NavigationClick listeners on dots, prev/next buttons
Keyboard LightboxKeydown listener for Escape, ArrowLeft, ArrowRight
Preloaderwindow.onload hides preloader after 400ms

7. Industry Reports (27 Files)

All reports are standalone HTML files in the reports/ directory. Each opens in a new tab when clicked from the main website.

Filter Categories

ALL RETAIL & FASHION F&B & RESTAURANT SALON & GROOMING FRANCHISE & KIOSK HEALTH & PHARMA E-COMMERCE REAL ESTATE OTHER INDUSTRIES

#Report TitleFileCategory
1Retail Consultancy Guideretail-consultancy-guide.htmlRetail
2Retail Chain Crisis Guideretail-crisis-guide-uae-oman.htmlRetail
3Retail Operations SOPretail-sop-checklist.htmlRetail
4Fashion Store — Owner Retiringfashion-retail-succession.htmlRetail
5Fashion AI Automation Guidefashion-ai-automation.htmlRetail
6Africa Retail Expansionafrica-retail-expansion.htmlRetail
7Garment Factory Investor Pitchgarment-factory-pitch.htmlRetail
8Restaurant Investor Dashboardrestaurant-investor-dashboard.htmlF&B
9Restaurant Buy & Sell Pitchrestaurant-buy-sell-pitch.htmlF&B
10Supermarket Acquisition Analysissupermarket-acquisition-analysis.htmlF&B
11Barbershop Feasibility — Dubaibarbershop-feasibility.htmlSalon
12Salon Investor Pitch Decksalon-pitch-deck.htmlSalon
13Barber Shop Improvement Planbarber-improvement-plan.htmlSalon
14Perfume Brand — Kiosk Pitchperfume-kiosk-pitch.htmlFranchise
15Cookware Brand — Kiosk Franchisenaturals-kiosk-franchise.htmlFranchise
16Machinist Kiosk — City Walkmachinist-kiosk-feasibility.htmlFranchise
17Kiosk Financial Modelkiosk-financial-model.htmlFranchise
18Pharmacy Dark Store — UAEpharmacy-investor-dashboard.htmlHealth
19Mental Health Platform — Canadamental-health-platform-canada.htmlHealth
20Slime E-Commerce — UAE Kidsslime-ecommerce-feasibility.htmlE-Commerce
21Slime Brand — Investor Pitchslime-investor-pitch.htmlE-Commerce
22LED Lighting — E-Commerceled-ecommerce-strategy.htmlE-Commerce
23Holiday Homes — Investment Pitchreal-estate-holiday-homes.htmlReal Estate
24Accountancy & Audit Firmaccountancy-audit-firm.htmlOther
25Printing Press — On Saleprinting-press-acquisition.htmlOther
26Audit & Consulting Firm — Feasibilityaviation-investment-feasibility.htmlOther
27Canada Startup Visa Programcanada-startup-program.htmlOther

Sanitized Names (Confidential)

Original NameReplaced WithReason
[Redacted Client #1]Premium Perfume Brand / Perfume BrandNo permission to display
[Redacted Client #2]Cookware BrandNo permission to display
Aviation (title)Audit & Consulting FirmIncorrect label — was actually audit firm
Databirds, Alliott, Hadi Shahid, Ripples, Liwan, KSE, MindBridge, Levin, Squeezy, Zada Tower[Redacted] / Generic termsConfidentiality
Names KEPT: Machinist (public brand)

8. AI Implementation Cases (24 Cards)

Dark navy section (#ai-implementation) with white cards in 3-column grid. All company names are generic.

IndustryCountCase Titles
Retail & Fashion3Multi-Store Operations Overhaul, Fashion Brand Succession, Retail Crisis Turnaround
F&B & Restaurant2Restaurant Investor Dashboard, Restaurant Buy & Sell Framework
Salon & Grooming2Barbershop Feasibility Dubai, Ladies Salon Investor Pitch
Franchise & Kiosk3Perfume Kiosk Duty Free, Cookware Kiosk Mall, Kiosk Financial Model Template
Health & Pharma2Pharmacy Dark Store UAE, Mental Health Platform Canada
E-Commerce2Kids Slime D2C Launch, LED Lighting E-Commerce Strategy
Manufacturing1Garment Factory Investor Pitch
Real Estate1Holiday Homes Investment Pitch
Professional Services1Audit & Consulting Firm Setup
Acquisition & M&A2Supermarket Acquisition, Printing Press Acquisition
AI Automation2Fashion Retail AI Toolkit, LinkedIn Auto-Posting System
Market Entry2Africa Retail Expansion, Canada Startup Visa
Consultancy1Retail Consultancy Playbook

9. Catalogues & Galleries

GalleryIDItemsSource
Le Pearl Gallery#lpGallery8 photoslepearlfashion.com + WordPress CDN
Le Pearl Brochure#lpCatalogue16 pageslepearl-catalogue/page-01→16.jpg
YOYOSO Gallery#yoGallery8 photosyoyoso-photos/*.jpeg
YOYOSO Catalogue#yoCatalogue16 pagesyoyoso-catalogue/page-01→16.jpg

Total gallery/catalogue items: 72 images — all use the same .gallery-grid / .gallery-item pattern with lightbox support.

10. Blog Section

All links point to azizsaif.xyz/blog/[slug] and open in new tabs. Description: "Curated articles on business, technology, geopolitics & investing — compiled from across the internet."

CategoryArticles
Business & FeasibilityVLCC Global Fleet Case Study, Stackbirds.xyz, Eat Cook Joy, Angel Investor
Technology & AITelegram's Valuation, Why $72B Can't Buy Direction
Geopolitics & EnergyOil History, India Gas Requirements, Iran Timeline, War Preparedness Plan
Inspiration & WisdomQuotes (Overdose), Stop Tolerating What You Don't Deserve
Faith & HistoryComing of Imam Mehdi

11. Portfolio Websites (12)

#WebsiteURLThumbnail
1Aziz Saifazizsaif.xyzazizsaif.jpg
3Eat Cook Joy (.com)eatcookjoy.comeatcookjoy-com.jpg
4Eat Cook Joy (.xyz)eatcookjoy.xyzeatcookjoy.jpg
5Stackbirdsstackbirds.xyzstackbirds.jpg
6Sana Consultsanaconsult.xyzsanaconsult.jpg
7Homeland AEhomeland-ae.com / .xyzhomeland-ae.jpg
8Marotenmaroten.commaroten.jpg
9Kakal Brotherskakalbrothers (Railway)kakalbrothers.jpg
10TarkashUAEtarkashuae (Railway)tarkashuae.jpg
11Rishmita Healingrishmitahealing (Railway)rishmitahealing.jpg
12Snellitoapp.snellito.aisnellito.jpg

13. Contact Information (on website)

FieldValue
Full NameAziz Saif
TitleVP Operations · Managing Partner · AI Business Builder
LocationRAK, United Arab Emirates
Emailaziz@azizsaif.com
Phone/WhatsApp+971 55 649 2370
LinkedInlinkedin.com/in/aziz-akbar-853698225
Websiteazizsaif.xyz
Since1987 (Dubai)

14. Change Log & Git Commits

  1. Tata Elxsi-style redesign — Full CSS overhaul with clean corporate design system (frosted glass nav, 1px grids, gold accents, squared corners)
  2. Add 27 industry reports — Portfolio thumbnails, brand catalogues & logos, 27 sanitized HTML report files
  3. Unify all catalogues — Converted Le Pearl & YOYOSO from catalogue-grid to gallery-grid format
  4. Apply Tata Elxsi grid to all sections — 1px separator gaps, gold accent-line hovers on gallery items, squared lightbox, hidden report icons with tab-style filters
  5. Fix LinkedIn URL — Corrected to linkedin.com/in/aziz-akbar-853698225
  6. Remove company names — all confidential clients mapped to generic industry labels (Perfume Brand, Cookware Brand, Audit & Consulting Firm, etc.). Added consulting tip quote.
  7. Add futuristic AI hero slide — Particle effects, circuit lines, "AI" watermark, dark gradient background
  8. Add AI Implementation Case History — 24 industry cases in new dark section with tool tags
  9. Add Blog section — 13 articles from azizsaif.xyz in 5 categories, nav link added, "compiled from internet" description

15. How to Make Changes

Edit Content

Everything is in one file: index.html. Open it in any text editor (VS Code, Notepad++, etc.)

To change text/headings:

Search for the text you want to change and edit it directly. All content is plain HTML.

To add a new report card:

<a href="reports/your-new-report.html" target="_blank" class="report-card" data-cat="retail">
  <div class="rpt-icon" style="background:linear-gradient(135deg,#c9a84c,#a8872e)">&#128202;</div>
  <div class="rpt-body">
    <h4>Your Report Title</h4>
    <p>Description here.</p>
    <span class="rpt-tag">TAG1</span>
    <span class="rpt-tag">TAG2</span>
  </div>
</a>

To add a new blog link:

<li><a href="https://azizsaif.xyz/blog/your-slug" target="_blank">Blog Title</a></li>

To add a new AI Implementation card:

<div class="ai-impl-card">
  <div class="ai-impl-industry">INDUSTRY NAME</div>
  <h4>Project Title</h4>
  <p>Description of what was done.</p>
  <div class="ai-impl-tools">
    <span>CLAUDE</span>
    <span>GAMMA</span>
  </div>
</div>

Deploy Changes

# From terminal in the aziz-saif-story folder:
git add .
git commit -m "Your change description"
git push origin main

# Changes go live in ~1 minute on GitHub Pages

To Point azizsaif.com Here

Add these DNS records at your domain registrar:

TypeNameValue
A@185.199.108.153
A@185.199.109.153
A@185.199.110.153
A@185.199.111.153
CNAMEwwwazizsaif1967-afk.github.io

Then in GitHub: Settings → Pages → Custom domain → type azizsaif.com → Save → Enable HTTPS.

Documentation generated 15 April 2026 • Built with Claude Code (Anthropic) • Aziz Saif