Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions assets/companies/light/blueyonder.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/companies/light/deloitte.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/companies/light/dnv.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/companies/light/ey.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/companies/light/ltim.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/companies/light/pwc.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions assets/companies/light/tcs.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion pcweb/components/docpage/navbar/navbar.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
from pcweb.pages.faq import faq
from pcweb.pages.framework.framework import framework
from pcweb.pages.hosting.hosting import hosting_landing
from pcweb.pages.use_cases.consulting import consulting_use_case_page
from pcweb.pages.use_cases.finance import finance_use_case_page
from pcweb.pages.use_cases.government import government_use_case_page
from pcweb.pages.use_cases.healthcare import healthcare_use_case_page
Expand Down Expand Up @@ -396,7 +397,7 @@ def solutions_section():
},
{
"label": "Consulting",
"url": use_cases_page.path,
"url": consulting_use_case_page.path,
"icon": "MentoringIcon",
},
{
Expand Down
1 change: 1 addition & 0 deletions pcweb/pages/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
from .sales import sales as sales
from .security.security import security_page as security_page
from .to_be_booked import to_be_booked as to_be_booked
from .use_cases.consulting import consulting_use_case_page as consulting_use_case_page
from .use_cases.finance import finance_use_case_page as finance_use_case_page
from .use_cases.government import government_use_case_page as government_use_case_page
from .use_cases.healthcare import healthcare_use_case_page as healthcare_use_case_page
Expand Down
33 changes: 33 additions & 0 deletions pcweb/pages/use_cases/consulting/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
import reflex as rx

from pcweb.meta.meta import meta_tags
from pcweb.pages.use_cases.consulting.views.faq import faq
from pcweb.pages.use_cases.consulting.views.features_1 import features_1
from pcweb.pages.use_cases.consulting.views.features_2 import features_2
from pcweb.pages.use_cases.consulting.views.final_section import final_section
from pcweb.pages.use_cases.consulting.views.hero import hero
from pcweb.pages.use_cases.consulting.views.social_proof import social_proof
from pcweb.pages.use_cases.consulting.views.stats import stats
from pcweb.pages.use_cases.consulting.views.text_section_1 import text_section_1
from pcweb.pages.use_cases.consulting.views.text_section_3 import text_section_3
Comment thread
carlosabadia marked this conversation as resolved.
from pcweb.pages.use_cases.consulting.views.text_section_4 import text_section_4
from pcweb.templates.mainpage import mainpage


@mainpage(
path="/use-cases/consulting", title="Consulting Use Case - Reflex", meta=meta_tags
)
def consulting_use_case_page() -> rx.Component:
return rx.el.div(
hero(),
social_proof(),
text_section_3(),
features_2(),
text_section_1(),
features_1(),
text_section_4(),
stats(),
faq(),
final_section(),
class_name="flex flex-col size-full justify-center items-center max-w-[calc(100vw-2rem)] mx-auto",
)
30 changes: 30 additions & 0 deletions pcweb/pages/use_cases/consulting/views/faq.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
import reflex as rx

from pcweb.pages.use_cases.common.faq import faq_section


def faq() -> rx.Component:
return faq_section(
faq_items=[
(
"Is Reflex suitable for client delivery?",
"Yes. Reflex is used to deliver real, long-lived applications inside enterprise client environments — not just demos.",
),
(
"Do consultants need frontend or DevOps skills?",
"No. Reflex abstracts frontend and deployment so teams can focus on Python, analytics, and business logic.",
),
(
"Can we reuse apps across multiple clients?",
"Absolutely. Many firms build reusable templates and accelerators on Reflex and customize them per engagement.",
),
(
"Can Reflex support AI, analytics, and ML workloads?",
"Yes. Reflex runs in Python and integrates directly with models, data pipelines, and AI services.",
),
(
"Can we deploy inside client infrastructure?",
"Yes. Reflex supports VPC, on-prem, and air-gapped deployments to meet strict client requirements.",
),
],
)
69 changes: 69 additions & 0 deletions pcweb/pages/use_cases/consulting/views/features_1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
import reflex as rx

from pcweb.pages.use_cases.common.features_1 import feature_card


def features_1() -> rx.Component:
return rx.el.section(
feature_card(
"Chart03Icon",
"Client Dashboards & Executive Portals",
items=[
"Strategy and KPI dashboards",
"Transformation progress trackers",
"Financial and operational performance views",
"C-suite-ready reporting apps",
],
),
feature_card(
"ArtificialIntelligence04Icon",
"AI-Powered Advisory Tools",
items=[
"RAG chatbots over client documents",
"Internal research assistants",
"Scenario analysis and decision tools",
"AI copilots for consultants and clients",
],
),
feature_card(
"Layers01Icon",
"Internal Delivery Platforms",
items=[
"Engagement management tools",
"Knowledge-base portals",
"Staffing and utilization dashboards",
"IP libraries and accelerators",
],
),
feature_card(
"FlowConnectionIcon",
"Process & Workflow Automation",
items=[
"Data ingestion and validation apps",
"Audit and compliance workflows",
"Risk assessment tools",
"Custom approval and review systems",
],
),
feature_card(
"PackageIcon",
"Productized Consulting IP",
items=[
"Repeatable tools packaged across clients",
"White-labeled internal platforms",
"Subscription-style advisory software",
"Embedded analytics inside client orgs",
],
),
feature_card(
"ChartUpIcon",
"Analytics & Performance Tools",
items=[
"Custom BI dashboards",
"Predictive modeling interfaces",
"Data quality and monitoring apps",
"Business intelligence reporting",
],
),
class_name="grid lg:grid-cols-2 grid-cols-1 mx-auto w-full max-w-[64.19rem] lg:border-l border-slate-3 relative overflow-hidden border-t",
)
Loading