From ff7d2cee357a5e65c33978bc692290deab57f417 Mon Sep 17 00:00:00 2001 From: Adeyemi Adetunji Date: Fri, 19 Apr 2024 05:24:04 +0100 Subject: [PATCH] feat: move pricing section to /pricing (#266) * feat: On landing page move pricing section to its own route /pricing * increase font size * make card more modular * update text --------- Co-authored-by: Rotimi Best --- apps/classroomio-com/.env.example | 1 - apps/classroomio-com/src/app.css | 4 + apps/classroomio-com/src/lib/Faq/Faq.svelte | 32 +--- apps/classroomio-com/src/lib/Hero/Hero.svelte | 8 +- .../src/lib/Navigation/Navigation.svelte | 2 +- .../src/lib/PageSignupCTA/index.svelte | 47 +++++ apps/classroomio-com/src/routes/+page.svelte | 7 +- .../src/routes/blog/+page.svelte | 18 +- .../src/routes/pricing/+layout.ts | 1 + .../src/routes/pricing/+page.svelte | 177 ++++++++++++++++++ 10 files changed, 251 insertions(+), 46 deletions(-) create mode 100644 apps/classroomio-com/src/lib/PageSignupCTA/index.svelte create mode 100644 apps/classroomio-com/src/routes/pricing/+layout.ts create mode 100644 apps/classroomio-com/src/routes/pricing/+page.svelte diff --git a/apps/classroomio-com/.env.example b/apps/classroomio-com/.env.example index 08864129..4dae1251 100644 --- a/apps/classroomio-com/.env.example +++ b/apps/classroomio-com/.env.example @@ -1,4 +1,3 @@ -PUBLIC_ENABLE_PRICING=1 PUBLIC_ENABLE_FAQ=1 PUBLIC_ENABLE_USERS_COMPANIES= PUBLIC_ENABLE_STATS= \ No newline at end of file diff --git a/apps/classroomio-com/src/app.css b/apps/classroomio-com/src/app.css index d2e957b5..84e91325 100644 --- a/apps/classroomio-com/src/app.css +++ b/apps/classroomio-com/src/app.css @@ -101,3 +101,7 @@ li { padding: none; text-align: center; } + +.hero-bg { + background-image: url('/hero-bg.svg'); +} diff --git a/apps/classroomio-com/src/lib/Faq/Faq.svelte b/apps/classroomio-com/src/lib/Faq/Faq.svelte index fb0b8f9d..ec239db9 100644 --- a/apps/classroomio-com/src/lib/Faq/Faq.svelte +++ b/apps/classroomio-com/src/lib/Faq/Faq.svelte @@ -1,5 +1,6 @@
@@ -32,29 +33,10 @@ {/each}
-
-

- Launch Your Bootcamp Today -

-

- Try before you buy. No credit card required. -

- -
+ - - diff --git a/apps/classroomio-com/src/lib/Hero/Hero.svelte b/apps/classroomio-com/src/lib/Hero/Hero.svelte index b06c73ef..091798d7 100644 --- a/apps/classroomio-com/src/lib/Hero/Hero.svelte +++ b/apps/classroomio-com/src/lib/Hero/Hero.svelte @@ -30,7 +30,7 @@ }); -
+
- - diff --git a/apps/classroomio-com/src/lib/Navigation/Navigation.svelte b/apps/classroomio-com/src/lib/Navigation/Navigation.svelte index ddcb6f29..832ce1ef 100644 --- a/apps/classroomio-com/src/lib/Navigation/Navigation.svelte +++ b/apps/classroomio-com/src/lib/Navigation/Navigation.svelte @@ -104,7 +104,7 @@
  • More features
  • --> - +
  • Pricing
  • diff --git a/apps/classroomio-com/src/lib/PageSignupCTA/index.svelte b/apps/classroomio-com/src/lib/PageSignupCTA/index.svelte new file mode 100644 index 00000000..cecb366d --- /dev/null +++ b/apps/classroomio-com/src/lib/PageSignupCTA/index.svelte @@ -0,0 +1,47 @@ + + +
    +
    +

    + {header} +

    +

    + {subText} +

    +
    + + {#if demo} + + {:else} + + {btnLabel} + + {/if} +
    + + diff --git a/apps/classroomio-com/src/routes/+page.svelte b/apps/classroomio-com/src/routes/+page.svelte index fe5f7454..2006a0a5 100644 --- a/apps/classroomio-com/src/routes/+page.svelte +++ b/apps/classroomio-com/src/routes/+page.svelte @@ -1,13 +1,12 @@ @@ -16,9 +15,7 @@ -{#if PUBLIC_ENABLE_PRICING} - -{/if} + {#if PUBLIC_ENABLE_FAQ} {/if} diff --git a/apps/classroomio-com/src/routes/blog/+page.svelte b/apps/classroomio-com/src/routes/blog/+page.svelte index 44cd90b5..a686045f 100644 --- a/apps/classroomio-com/src/routes/blog/+page.svelte +++ b/apps/classroomio-com/src/routes/blog/+page.svelte @@ -1,6 +1,8 @@ @@ -10,7 +12,7 @@

    -
    - + +
    diff --git a/apps/classroomio-com/src/routes/pricing/+layout.ts b/apps/classroomio-com/src/routes/pricing/+layout.ts new file mode 100644 index 00000000..d43d0cd2 --- /dev/null +++ b/apps/classroomio-com/src/routes/pricing/+layout.ts @@ -0,0 +1 @@ +export const prerender = false; diff --git a/apps/classroomio-com/src/routes/pricing/+page.svelte b/apps/classroomio-com/src/routes/pricing/+page.svelte new file mode 100644 index 00000000..14f52528 --- /dev/null +++ b/apps/classroomio-com/src/routes/pricing/+page.svelte @@ -0,0 +1,177 @@ + + +
    +
    +

    + There is room for + Everyone. +

    +

    + You get a customizable LMS, AI integration for productive educators and many more... +

    +
    + + +
    + Save 2 months +
    +
    +
    +
    +
    + +
    +

    + {PLANS.BASIC.NAME} +

    +

    + {PLANS.BASIC.DESCRIPTION} +

    +

    + ${PLANS.BASIC.PRICE.MONTHLY} + +

    + + {PLANS.BASIC.CTA.LABEL} + +
      + {#each PLANS.BASIC.FEATURES as feature} +
    • + + {feature} +
    • + {/each} +
    +
    + + +
    +

    + {PLANS.EARLY_ADOPTER.NAME} +

    +

    + {PLANS.EARLY_ADOPTER.DESCRIPTION} +

    +

    + ${isYearlyPlan ? PLANS.EARLY_ADOPTER.PRICE.YEARLY : PLANS.EARLY_ADOPTER.PRICE.MONTHLY} + +

    + + {PLANS.EARLY_ADOPTER.CTA.LABEL} + +
      + {#each PLANS.EARLY_ADOPTER.FEATURES as features} +
    • + + {features} +
    • + {/each} +
    +
    + + +
    +

    + {PLANS.ENTERPRISE.NAME} +

    +

    + {PLANS.ENTERPRISE.DESCRIPTION} +

    +

    + Request Pricing +

    + + +
      + {#each PLANS.ENTERPRISE.FEATURES as features} +
    • + + {features} +
    • + {/each} +
    +
    +
    + + +
    +
    + +