feat: classroomio marketing pages (#497)

* feat: init

* Updated employee training and bootcamps page

* updated landing pages for all solutions

* feat: corrections implimented to landing pages

* feat: new updates

* Updates on header and footer along side corrections.

* update lock-file

* improvements

* chore: clean up navigation

* chore: use timeout to close solutions

* chore: complete proof reading and improvements

* move all images to CF

* finish up cleaning

---------

Co-authored-by: Rotimi Best <[email protected]>
This commit is contained in:
Eniola Sola-Kehinde
2024-11-19 14:42:08 +01:00
committed by GitHub
co-authored by Rotimi Best
parent bfed98b523
commit b6c2563d79
12 changed files with 10614 additions and 7861 deletions
@@ -0,0 +1,246 @@
<script>
import PageSignupCTA from '$lib/PageSignupCTA/index.svelte';
import PageHeader from '$lib/PageHeader/PageHeader.svelte';
const benefitDetails = [
{
icon: 'ai.svg',
title: 'AI-Powered Learning',
checkMark: 'check.svg',
points: [
'Create engaging courses with AI-assisted content generation.',
'Automate grading and feedback processes, saving time and effort.',
'Personalize learning experiences based on individual student needs.'
]
},
{
icon: 'community.svg',
title: 'Foster a Thriving Community',
checkMark: 'check.svg',
points: [
'Create a supportive learning environment with built-in forums and interactive tools.',
'Encourage collaboration and knowledge sharing among students.',
'Build a strong community of learners and mentors.'
]
},
{
icon: 'operations.svg',
title: 'Streamline Operations',
checkMark: 'check.svg',
points: [
'Manage your courses and students efficiently with our user-friendly platform.',
'Issue custom certificates to validate student achievements.',
'Provide a seamless learning experience for your students.'
]
}
];
const featureDetails = [
{
icon: 'certificate-i.svg',
img: 'certificate.svg',
title: 'Certificates',
description:
'We provide pre built certificate templates anyone can choose from and provide to their students right within our dashboard'
},
{
icon: 'forum-i.svg',
img: 'forum.svg',
title: 'Forum area for question and answer',
description:
'Our community section allows for a robust question and answer experience encouraging collaboration between students. This also encourages knowledge sharing amongst students.'
},
{
icon: 'ai.svg',
img: 'ai-pic.svg',
title: 'AI Powered Content creation',
description:
'We give you the ability to create courses with AI, upload videos, embed slides, create quizzes and even grade quizzes with AI.'
},
{
icon: 'free-tools-i.svg',
img: 'free-tools.svg',
title: 'Free tools for students',
description:
'We provide a suite of free tools like Pomodoro timer, Random name picker, and a Progress report generator to make the lives of educators and students much easier.',
ctaLabel: 'Try it out',
ctaLink: '/tools'
}
];
</script>
<svelte:head>
<title>Bootcamps | ClassroomIO</title>
</svelte:head>
<section class="flex flex-col justify-center items-center">
<PageHeader
className="flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-6 lg:px-28 md:px-16 px-8"
>
<div class="bg-[#DCE5FF] py-2 px-4 rounded-full border-[#C2D2FF] border-2 text-center">
<p class=" text-sm md:text-base text-[#4B5563] text-center font-medium">
Solution for Bootcamps
</p>
</div>
<div
class="w-full flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-8"
>
<div
class="w-full max-w-screen-xl flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-4"
>
<h1
class="mx-auto m-0 text-4xl lg:text-7xl md:text-6xl font-bold text-slate-900 lg:text-center"
>
The platform for fast
<span class="text-blue-700 relative"> growing bootcamps</span>
</h1>
<p class="lg:w-[60%] text-base md:text-lg lg:text-center font-normal text-slate-700">
From AI powered course creation to student collaboration tools, ClassroomIO provides
everything you need to run a cutting-edge, high-impact bootcamp.
</p>
</div>
<a
href="/signup"
target="_blank"
class="py-5 px-6 bg-[#1D4ED8] border-transparent outline-transparent rounded-lg text-white text-lg font-semibold"
>
Get Started for Free 🚀
</a>
</div>
</PageHeader>
<section
class="w-full lg:py-24 py-16 lg:px-28 md:px-16 px-6 flex flex-col lg:items-center lg:justify-between justify-center gap-y-12"
>
<div
class="w-full gap-y-4 flex flex-col lg:items-center items-start lg:justify-center justify-start"
>
<div class="w-fit py-2 px-4 rounded-full border-[#C2D2FF] border-2 text-center">
<p class=" text-sm md:text-base font-medium">Our benefits</p>
</div>
<div
class="lg:w-full max-w-screen-xl flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-4"
>
<h1 class="text-3xl md:text-5xl font-bold">Inspire Student Success</h1>
<p class="text-[#334155] text-sm md:text-base font-light lg:text-center md:w-[80%]">
Scale your bootcamp with ClassroomIO's comprehensive toolkit. Create engaging content,
foster community, and drive student achievement.
</p>
</div>
</div>
<div
class="w-full max-w-screen-xl flex lg:flex-row flex-col lg:justify-between justify-start gap-6 lg:items-center items-start"
>
{#each benefitDetails as benefits}
<div class="w-full md:p-6 p-4 border border-[#D9E0F5] rounded-2xl flex flex-col gap-y-6">
<img
class="w-[48px] h-[48px]"
src="https://assets.cdn.clsrio.com/www/bootcamps/{benefits.icon}"
alt="brain"
/>
<div class="w-full flex flex-col justify-start align-start gap-y-2">
<h1 class="text-xl font-medium">{benefits.title}</h1>
{#each benefits.points as point}
<div class="flex flex-row justify-start items-start gap-x-3">
<img
src="https://assets.cdn.clsrio.com/www/bootcamps/{benefits.checkMark}"
alt="check mark"
/>
<p class="leading-8 text-gray-500 font-[#656565] font-light">
{point}
</p>
</div>
{/each}
</div>
</div>
{/each}
</div>
</section>
<section
class="w-full bg-[#F1F6FF] flex flex-col items-center justify-center gap-y-16 lg:py-24 py-16 lg:px-28 md:px-16 px-8"
>
<div
class="w-full max-w-screen-xl gap-y-4 flex flex-col lg:items-center items-start lg:justify-center justify-start"
>
<div class="w-fit py-2 px-4 rounded-full border-[#C2D2FF] border-2 text-center">
<p class=" text-sm md:text-base font-medium">Explore our features</p>
</div>
<div
class="w-full flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-4"
>
<h1 class="text-3xl md:text-5xl font-bold">Why We're the Perfect Fit</h1>
<p class="text-[#334155] text-sm md:text-base font-light lg:text-center md:w-[80%]">
Discover why we’re the ideal partner for your bootcamp training needs. Experience
innovative solutions designed to elevate student engagement and maximize learning
outcomes.
</p>
</div>
</div>
<div
class="w-full max-w-screen-xl flex flex-col justify-start items-center lg:gap-y-24 gap-y-16"
>
{#each featureDetails as feature, i}
<div
class="w-full lg:w-[70%] flex lg:flex-row {i % 2 !== 0
? 'lg:flex-row-reverse'
: ''} flex-col lg:justify-between justify-between lg:items-center items-start gap-10"
>
<div
class="w-full max-w-sm lg:w-[40%] lg:gap-y-6 gap-y-3 flex flex-col items-start justify-start"
>
<img
class="w-[48px] h-[48px]"
src="https://assets.cdn.clsrio.com/www/bootcamps/{feature.icon}"
alt="team icon"
/>
<div class="md:w-full flex flex-col items-start justify-start gap-y-4">
<h1 class="font-bold text-4xl">{feature.title}</h1>
<p class="leading-8 text-lg text-gray-500">
{feature.description}
</p>
</div>
{#if feature.ctaLink}
<a
class="py-4 px-8 border border-[#1D4ED8] outline-transparent rounded text-[#1D4ED8] text-sm font-semibold"
href={feature.ctaLink}
target="_blank noopener noreferrer"
>
{feature.ctaLabel}
</a>
{:else}
<button
class="py-4 px-8 border border-[#1D4ED8] outline-transparent rounded text-[#1D4ED8] text-sm font-semibold"
data-cal-config="'layout':'month_view'"
data-cal-link="classroomio/demo"
>
Book a Demo
</button>
{/if}
</div>
<div>
<img
class="w-full lg:max-w-[380px]"
src="https://assets.cdn.clsrio.com/www/bootcamps/{feature.img}"
alt="team management feature ui"
/>
</div>
</div>
{/each}
</div>
</section>
<PageSignupCTA
header="Why spend time and money on building your own platform?"
subText="Invest that time and money back into giving your students the best experience possible."
btnLabel="Sign me up"
link="/signup"
demo={false}
/>
</section>
@@ -0,0 +1,213 @@
<script>
import PageSignupCTA from '$lib/PageSignupCTA/index.svelte';
import PageHeader from '$lib/PageHeader/PageHeader.svelte';
const benefitDetails = [
{
icon: 'personalised.svg',
title: 'Personalized Learning',
description: 'Offer branded landing pages and multilingual courses for diverse customers.'
},
{
icon: 'structured.svg',
title: 'Structured Education',
description: 'Create engaging courses with AI-assisted content generation.'
},
{
icon: 'simplified.svg',
title: 'Simplified Management',
description:
'Centralize and easily manage, share, and distribute all customer education materials.'
}
];
const featureDetails = [
{
icon: 'landing-i.svg',
img: 'landing.svg',
title: 'Dedicated landing page',
description:
'We give you a customisable landing page that can be shared with your customers who are interested in learning about your products'
},
{
icon: 'link.svg',
img: 'domain.svg',
title: 'Custom domains',
description:
'Use your own domain to link to our landing page instead of using our free subdomain'
},
{
icon: 'globe.svg',
img: 'language.svg',
title: 'Multi language support',
description:
'We support 6 languages and you can deploy courses in different languages to support different demographics'
},
{
icon: 'paths.svg',
img: 'pathways.svg',
title: 'Pathways',
description:
'With the introduction of pathways, you can group multiple courses into one comprehensive learning pathway'
}
];
</script>
<svelte:head>
<title>Customer Education | ClassroomIO</title>
</svelte:head>
<section class="flex flex-col justify-center items-center">
<PageHeader
className="flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-6 lg:px-28 md:px-16 px-8"
>
<div class="bg-[#DCE5FF] py-2 px-4 rounded-full border-[#C2D2FF] border-2 text-center">
<p class=" text-sm md:text-base text-[#4B5563] text-center font-medium">
Solution for Customer Education
</p>
</div>
<div
class="w-full flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-8"
>
<div
class="w-full max-w-screen-xl flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-4"
>
<h1
class="w-[95%] mx-auto m-0 text-4xl lg:text-7xl md:text-6xl font-bold text-slate-900 lg:text-center"
>
Drive retention and revenue with
<span class="text-blue-700 relative">Customer Education</span>
</h1>
<p class="lg:w-[60%] text-base md:text-lg lg:text-center font-normal text-slate-700">
Yes you are making lots of sales however you keep experiencing churn and customers leaving
you. Without a proper customer education strategy you are leaving a lot of money on the
table.
</p>
</div>
<a
href="/signup"
target="_blank"
class="py-5 px-6 bg-[#1D4ED8] border-transparent outline-transparent rounded-lg text-white text-lg font-semibold"
>
Get Started for Free 🚀
</a>
</div>
</PageHeader>
<section
class="w-full lg:py-24 py-16 lg:px-28 md:px-16 px-8 flex flex-col lg:items-center lg:justify-between justify-center gap-y-12"
>
<div
class="w-full gap-y-4 flex flex-col lg:items-center items-start lg:justify-center justify-start"
>
<div class="w-fit py-2 px-4 rounded-full border-[#C2D2FF] border-2 text-center">
<p class="text-sm md:text-base font-medium">Our benefits</p>
</div>
<div
class="lg:w-full max-w-screen-xl flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-4"
>
<h1 class="text-3xl md:text-5xl font-bold">The customer education toolkit</h1>
<p class="text-[#334155] text-sm md:text-base font-light lg:text-center md:w-[80%]">
Create beautiful, branded landing pages to showcase your courses and get customers up to
speed quickly
</p>
</div>
</div>
<div
class="w-full max-w-screen-xl flex lg:flex-row flex-col lg:justify-between justify-start gap-6 lg:items-center items-start"
>
{#each benefitDetails as benefits}
<div class="w-full md:p-6 p-4 border border-[#D9E0F5] rounded-2xl flex flex-col gap-y-6">
<img
class="w-[48px] h-[48px]"
src="https://assets.cdn.clsrio.com/www/customer-education/{benefits.icon}"
alt="icon"
/>
<div class="w-full flex flex-col justify-start align-start gap-y-2">
<h1 class="text-xl font-medium">{benefits.title}</h1>
<div class="flex flex-row justify-start items-start gap-x-3">
<p class="leading-8 text-gray-500 font-[#656565] font-light">
{benefits.description}
</p>
</div>
</div>
</div>
{/each}
</div>
</section>
<section
class="w-full bg-[#F1F6FF] flex flex-col items-center justify-center gap-y-16 lg:py-24 py-16 lg:px-28 md:px-16 px-8"
>
<div
class="w-full gap-y-4 flex flex-col lg:items-center items-start lg:justify-center justify-start"
>
<div class="w-fit py-2 px-4 rounded-full border-[#C2D2FF] border-2 text-center">
<p class=" text-sm md:text-base text-[#4B5563] text-center font-medium">
Explore our features
</p>
</div>
<div
class="lg:w-full max-w-screen-xl flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-4"
>
<h1 class="text-3xl md:text-5xl font-bold">Why Choose Us For Education Needs</h1>
<p class="text-[#334155] text-sm md:text-base font-light lg:text-center md:w-[80%]">
Discover how our innovative solutions can reduce stress, enhance productivity, and achieve
your training goals.
</p>
</div>
</div>
<div
class="w-full max-w-screen-xl flex flex-col justify-start items-center lg:gap-y-24 gap-y-16"
>
{#each featureDetails as feature, i}
<div
class="w-full lg:w-[70%] flex lg:flex-row {i % 2 !== 0
? 'lg:flex-row-reverse'
: ''} flex-col lg:justify-between justify-start lg:items-center items-start gap-10"
>
<div
class="w-full max-w-sm lg:w-[40%] lg:gap-y-6 gap-y-3 flex flex-col items-start justify-start"
>
<img
src="https://assets.cdn.clsrio.com/www/customer-education/{feature.icon}"
alt="team icon"
/>
<div class="md:w-full flex flex-col items-start justify-start gap-y-4">
<h1 class="font-bold text-4xl">{feature.title}</h1>
<p class="leading-8 text-lg text-gray-500">
{feature.description}
</p>
</div>
<button
class="py-4 px-8 border border-[#1D4ED8] outline-transparent rounded text-[#1D4ED8] text-sm font-semibold"
data-cal-config="'layout':'month_view'"
data-cal-link="classroomio/demo"
>
Book a Demo
</button>
</div>
<div>
<img
class="w-full lg:max-w-[380px]"
src="https://assets.cdn.clsrio.com/www/customer-education/{feature.img}"
alt="team management feature ui"
/>
</div>
</div>
{/each}
</div>
</section>
<PageSignupCTA
header="Stop losing customers to your competitors"
subText="We help you retain customers by helping them understand your products and services."
btnLabel="Book a demo"
demo={true}
/>
</section>
@@ -0,0 +1,233 @@
<script>
import PageSignupCTA from '$lib/PageSignupCTA/index.svelte';
import PageHeader from '$lib/PageHeader/PageHeader.svelte';
const benefitDetails = [
{
icon: 'light-bulb.svg',
title: 'Increased Engagement',
description: 'Interactive courses and collaborative features keep employees motivated.'
},
{
icon: 'learning.svg',
title: 'Streamlined Learning',
description: 'Centralized platform for all training materials and progress tracking.'
},
{
icon: 'pie-chart.svg',
title: 'Data-Driven Insights',
description: 'Gain valuable insights into employee performance and learning patterns.'
},
{
icon: 'paint-brush.svg',
title: 'Customizable Experience',
description: "Tailor the learning experience to your company's specific needs and branding."
}
];
const featureDetails = [
{
icon: 'team-mgnt.svg',
img: 'team-mgnt2.svg',
title: 'Team management',
description:
'You can invite managers and employees to create and take trainings at scale in your organization.'
},
{
icon: 'colour-pallete.svg',
img: 'custom.svg',
title: 'Custom branding',
description:
'With our customizable platform, you can set your company logo, brand color and add a custom domain to your employee LMS.'
},
{
icon: 'cup.svg',
img: 'progress.svg',
title: 'Track employee progress',
description: 'You can track the progress of your employees and assist whoever needs help.'
}
];
</script>
<svelte:head>
<title>Employee Training | ClassroomIO</title>
</svelte:head>
<section class="flex flex-col justify-center items-center">
<PageHeader
className="flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-6 lg:px-28 md:px-16 px-8"
>
<div class="bg-[#DCE5FF] py-2 px-4 rounded-full border-[#C2D2FF] border-2 text-center">
<p class=" text-sm md:text-base text-[#4B5563] text-center font-medium">
Unlock your team's potential
</p>
</div>
<div
class="w-full flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-8"
>
<div
class="w-full max-w-screen-xl flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-4"
>
<h1
class="mx-auto m-0 text-4xl lg:text-7xl md:text-6xl font-bold text-slate-900 lg:text-center"
>
Employee training software for
<br /><span class="text-blue-700 relative">modern teams</span>
</h1>
<p class="lg:w-[60%] text-base md:text-lg lg:text-center font-normal text-slate-700">
With ClassroomIO, you can keep your teams in sync with company standards as they change
quickly.
</p>
</div>
<button
class="py-5 px-6 bg-[#1D4ED8] border-transparent outline-transparent rounded-lg text-white text-lg font-semibold"
>Get Started for Free 🚀</button
>
</div>
</PageHeader>
<section
class="w-full max-w-screen-xl lg:py-24 py-16 lg:px-28 md:px-16 px-8 flex lg:flex-row flex-col lg:items-center lg:justify-between justify-center gap-x-6 gap-y-8"
>
<div class="w-full lg:w-[35%] gap-y-4 flex flex-col items-start justify-start">
<div class="w-fit py-2 px-4 rounded-full border-[#C2D2FF] border-2 text-center">
<p class=" text-sm md:text-base font-medium">Amazing benefits</p>
</div>
<div class="md:w-full flex flex-col items-start justify-start gap-y-4">
<h1 class="font-bold text-4xl">Unlock your team's potential</h1>
<p class="leading-8 text-lg text-gray-500">
Modern teams require solutions that are easy to use and allows them move quickly.
</p>
</div>
</div>
<div
class="lg:w-[60%] lg:min-w-[450px] w-full flex flex-col lg:flex-wrap lg:flex-row justify-start items-center gap-6"
>
{#each benefitDetails as benefits}
<div
class="w-full lg:w-[47%] min-w-[220px] md:p-6 p-4 border border-[#D9E0F5] rounded-2xl flex flex-col grow gap-y-6"
>
<img
class="w-[48px] h-[48px]"
src="https://assets.cdn.clsrio.com/www/employee-training/{benefits.icon}"
alt="light-bulb"
/>
<div class="w-full flex flex-col justify-start align-start gap-y-2">
<h1 class="text-xl font-medium">{benefits.title}</h1>
<p class="leading-8 text-gray-500 font-[#656565] font-light">
{benefits.description}
</p>
</div>
</div>
{/each}
</div>
</section>
<section
class="w-full bg-[#F1F6FF] flex flex-col items-center justify-start gap-y-16 lg:py-24 py-16 lg:px-28 md:px-16 px-8"
>
<div
class="w-full gap-y-4 flex flex-col lg:items-center items-start lg:justify-center justify-start"
>
<div class="w-fit py-2 px-4 rounded-full border-[#C2D2FF] border-2 text-center">
<p class="text-sm md:text-base text-[#4B5563] text-center font-medium">
Explore our features
</p>
</div>
<div
class="lg:w-full max-w-screen-xl flex flex-col lg:items-center items-start lg:justify-center justify-start gap-y-4"
>
<h1 class="text-3xl md:text-5xl font-bold">What makes us the right choice</h1>
<p class="text-[#334155] text-sm md:text-base font-light lg:text-center md:w-[80%]">
Discover why we’re the perfect partner for your employee training needs. Experience
innovative solutions designed to reduce stress and enhance productivity.
</p>
</div>
</div>
<div
class="w-full max-w-screen-xl flex flex-col justify-start items-center lg:gap-y-24 gap-16 p-2"
>
{#each featureDetails as feature, i}
<div
class="w-full lg:w-[70%] flex lg:flex-row {i % 2 !== 0
? 'lg:flex-row-reverse'
: ''} flex-col justify-between lg:items-center items-start gap-10"
>
<div
class="w-fit max-w-sm lg:w-[40%] lg:gap-y-6 gap-y-3 flex flex-col items-start justify-start"
>
<img
class="w-[48px] h-[48px]"
src="https://assets.cdn.clsrio.com/www/employee-training/{feature.icon}"
alt="team icon"
/>
<div class="md:w-full flex flex-col items-start justify-start gap-y-4">
<h1 class="font-bold text-4xl">{feature.title}</h1>
<p class="leading-8 text-lg text-gray-500">
{feature.description}
</p>
</div>
<button
class="py-4 px-8 border border-[#1D4ED8] outline-transparent rounded text-[#1D4ED8] text-sm font-semibold"
data-cal-config="'layout':'month_view'"
data-cal-link="classroomio/demo"
>
Book a Demo
</button>
</div>
<div>
<img
class="w-full lg:max-w-[380px]"
src="https://assets.cdn.clsrio.com/www/employee-training/{feature.img}"
alt="team management feature ui"
/>
</div>
</div>
{/each}
</div>
</section>
<section
class="w-full bg-[#040F2D] flex flex-col items-center justify-start gap-y-16 lg:py-24 py-16 lg:px-28 md:px-16 px-8"
>
<div
class="w-full max-w-screen-xl flex lg:flex-row-reverse flex-col-reverse lg:justify-between justify-start lg:items-center items-start gap-y-8"
>
<div class="w-full lg:w-[40%] gap-y-4 flex flex-col items-start justify-start">
<div class="md:w-full flex flex-col items-start justify-start gap-y-4">
<h1 class="font-bold text-4xl text-white">
Did you know you can request for custom features?
</h1>
<p class="leading-8 text-[#DEDEDE] text-xl font-light">
Companies get the opportunity to request custom features from us.
</p>
</div>
<a
href="/demo"
target="_blank"
class="py-4 px-8 border border-tranparent outline-transparent bg-white rounded text-[#040F2D] text-sm font-semibold"
>
Talk to sales
</a>
</div>
<img
class="size-96"
src="https://assets.cdn.clsrio.com/www/employee-training/bro.svg"
alt="male and female in an office"
/>
</div>
</section>
<PageSignupCTA
header="Give your team the training they deserve"
subText="It's free to sign up and start getting value out of the product."
btnLabel="Sign me up"
link="/signup"
demo={false}
/>
</section>
@@ -1,11 +1,5 @@
import { redirect } from '@sveltejs/kit';
import { client } from '$lib/utils/posthog';
export const load = ({ request }) => {
client.capture({
distinctId: request.headers.get('x-forwarded-for') || new Date().getTime().toString(),
event: 'cal.com page visited'
});
redirect(307, 'https://heyform.net/f/1qkguGkN');
};