import sys, json, os
sys.path.insert(0, "/home/claude/build")
from generate import HEAD_ASSETS, STYLE_BLOCK, header_nav, FOOTER, SHARED_JS
from generate2 import build_head, breadcrumb, testimonials_section, faq_section
from generate3 import org_schema, local_business_schema, breadcrumb_schema, WHY_CHOOSE_US, BASE_URL
OUT = "/mnt/user-data/outputs"
about_schema = {
"@context": "https://schema.org",
"@type": "AboutPage",
"name": "About Justin Digital Marketing Agency",
"url": f"{BASE_URL}/about.html",
"description": "Learn about JDMA — our story, mission, vision, core values and leadership team helping businesses grow smarter in the digital age."
}
meta = {
"title": "About Us | Justin Digital Marketing Agency (JDMA)",
"description": "Meet the team behind JDMA — a full-service digital marketing agency helping businesses in Nigeria, USA, UK, Canada and Australia grow smarter online.",
"keywords": "about JDMA, digital marketing agency, marketing agency team, best digital marketing agency, top marketing agencies, full service marketing agency",
"canonical": f"{BASE_URL}/about.html",
"schemas": [org_schema(), local_business_schema(), about_schema, breadcrumb_schema("About Us", "about")],
}
# ---------------------------------------------------------------------------
# HERO
# ---------------------------------------------------------------------------
HERO = """
Our Story
Helping Businesses Grow Smarter in the Digital Age.
"""
# ---------------------------------------------------------------------------
# OUR STORY
# ---------------------------------------------------------------------------
STORY = """
Our Story
Justin Digital Marketing Agency (JDMA) started with a simple frustration: too many businesses were paying for marketing that produced likes and impressions, but never leads or sales. We set out to build an agency that treats every campaign, website and ad dollar as an investment that has to earn its return.
From our first client — a small food business in Ibadan needing a website that actually converted — we've grown into a full-service digital marketing agency serving businesses across Nigeria and international clients in the USA, UK, Canada and Australia, across websites, SEO, paid ads, social media, business registration and virtual assistance.
What hasn't changed is the standard: transparent reporting, honest timelines, and a genuine stake in whether your business grows. That's still what drives every project we take on today — and where we're headed as we expand our services and reach.
"""
# ---------------------------------------------------------------------------
# MISSION / VISION
# ---------------------------------------------------------------------------
MISSION_VISION = """
Our Mission
Helping businesses build powerful brands, generate quality leads, increase sales, and achieve sustainable growth through innovative digital marketing solutions.
Our Vision
To be the most trusted growth partner for ambitious businesses across Nigeria and beyond — known as much for our integrity as our results.
"""
# ---------------------------------------------------------------------------
# CORE VALUES
# ---------------------------------------------------------------------------
CORE_VALUES_DATA = [
("bi-award", "Excellence", "We hold every deliverable, from a single social post to a full website, to a premium standard."),
("bi-lightbulb", "Innovation", "We stay ahead of platform changes and trends so your strategy never falls behind."),
("bi-shield-check", "Integrity", "We recommend what's right for your business, not what's easiest to sell."),
("bi-eye", "Transparency", "Clear reporting and honest conversations, even when the news isn't what you hoped."),
("bi-trophy", "Customer Success", "Your growth is the only metric that ultimately matters to us."),
("bi-people", "Collaboration", "We work as an extension of your team, not a distant vendor."),
]
def core_values_section():
cards = "".join(f"""
""" for icon, title, desc in CORE_VALUES_DATA)
return f"""
"""
# ---------------------------------------------------------------------------
# WHY CHOOSE JDMA (reuse homepage set)
# ---------------------------------------------------------------------------
def why_choose_section():
cards = "".join(f"""
""" for w in WHY_CHOOSE_US)
return f"""
Why Choose JDMA
{"".join(f'''
''' for w in WHY_CHOOSE_US)}
"""
# ---------------------------------------------------------------------------
# LEADERSHIP
# ---------------------------------------------------------------------------
LEADERSHIP = [
{
"name": "Justin Ughulu", "role": "Founder / Managing Director", "initials": "JU",
"bio": "Justin founded JDMA to help businesses grow through honest, results-driven marketing. He leads strategy and client partnerships across every engagement.",
"linkedin": "https://www.linkedin.com/in/justinabumereughulu", "email": "support@justindigitalmkt.com",
},
{
"name": "Chinaza Okafor", "role": "Social Media Manager", "initials": "CO",
"bio": "Chinaza leads content strategy and community management, turning brand pages into engaged, growing audiences across every platform.",
"linkedin": "https://www.linkedin.com/in/justinabumereughulu", "email": "support@justindigitalmkt.com",
},
{
"name": "Oluwaseun Adeyemi", "role": "Digital Strategist", "initials": "OA",
"bio": "Oluwaseun shapes SEO and paid media strategy, translating campaign data into clear decisions that grow client revenue.",
"linkedin": "https://www.linkedin.com/in/justinabumereughulu", "email": "support@justindigitalmkt.com",
},
]
def leadership_section():
cards = ""
for p in LEADERSHIP:
cards += f"""
{p['name']}
{p['role']}
{p['bio']}
"""
return f"""
Meet Our Leadership
{cards}
"""
# ---------------------------------------------------------------------------
# TIMELINE
# ---------------------------------------------------------------------------
TIMELINE = [
("Company Founded", "JDMA opens its doors in Ibadan with a mission to make results-driven marketing accessible to small businesses."),
("First Client", "We deliver our first website and SEO project, setting the standard for the transparent reporting we still use today."),
("Major Milestones", "We cross 100 completed projects and expand into paid ads and social media management."),
("Expansion", "JDMA begins serving international clients across the USA, UK, Canada and Australia alongside our Nigerian client base."),
("Future Goals", "We're building toward becoming the most trusted full-service digital marketing agency for growing businesses everywhere."),
]
def timeline_section():
items = ""
for i, (title, desc) in enumerate(TIMELINE):
items += f"""
"""
return f"""
"""
# ---------------------------------------------------------------------------
# WHY CLIENTS TRUST US
# ---------------------------------------------------------------------------
TRUST = [
("bi-graph-up-arrow", "Proven Track Record", "180+ projects and counting, across industries and geographies."),
("bi-bar-chart", "Data-Driven Decisions", "Every recommendation is backed by data, not guesswork."),
("bi-chat-dots", "Clear Communication", "You'll always know what's happening with your account and why."),
("bi-people", "Long-Term Partnership", "Most of our clients stay with us well beyond their first project."),
]
def trust_section():
cards = "".join(f"""
""" for icon, title, desc in TRUST)
return f"""
Why Clients Trust Us
{cards}
"""
# ---------------------------------------------------------------------------
# CTA
# ---------------------------------------------------------------------------
CTA = """
Let's build a strategy tailored to where your business is today — and where you want it to go.
"""
# ---------------------------------------------------------------------------
# CONTACT
# ---------------------------------------------------------------------------
CONTACT = """
"""
ABOUT_TESTIMONIALS = [
{"name": "Adaeze Okonkwo", "company": "GreenLeaf Foods", "review": "What stands out about JDMA as a team isn't just the results — it's how much they genuinely care about our business."},
{"name": "Tunde Fashola", "company": "Prime Ventures Ltd", "review": "You can tell this agency was built by people who understand small business challenges firsthand."},
{"name": "Sarah Whitfield", "company": "Bright Law Firm", "review": "Professional, honest, and easy to reach — everything you'd want from a long-term marketing partner."},
]
DATA_JS = {"testimonials": ABOUT_TESTIMONIALS}
# ---------------------------------------------------------------------------
# ASSEMBLE
# ---------------------------------------------------------------------------
body = header_nav("about")
body += breadcrumb("About Us")
body += HERO
body += STORY
body += MISSION_VISION
body += core_values_section()
body += why_choose_section()
body += leadership_section()
body += timeline_section()
body += trust_section()
body += testimonials_section()
body += CTA
body += CONTACT
body += FOOTER
html = build_head(meta)
html += "\n"
html += '
Skip to content\n'
html += '
\n' + body + '\n\n'
html += f"\n"
html += "\n