chore: initialize project
Deploy monie-landing (kaniko) / build-and-deploy (push) Successful in 14m15s

This commit is contained in:
2026-04-04 23:14:39 +03:00
commit e406c55c89
84 changed files with 13590 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
export { AboutPage } from "./ui/about-page";
+67
View File
@@ -0,0 +1,67 @@
import { Badge, Button, Card, SectionHeader, Text } from "denjs-ui";
import { scrollToSectionOrNavigateHome } from "#/shared/lib/dom";
import { useMessages } from "#/shared/lib/i18n";
export function AboutPage() {
const m = useMessages();
return (
<main className="page-wrap px-4 py-12 sm:py-14">
<Card padding="lg" className="island-shell rounded-2xl sm:p-8">
<Badge
color="teal"
rounded="full"
bordered
className="mb-3 w-fit px-3 py-1 text-[11px] tracking-[0.12em] uppercase"
>
{m.about_badge()}
</Badge>
<SectionHeader
title={m.about_title()}
subtitle={m.about_subtitle()}
align="left"
titleAs="h1"
className="max-w-3xl"
/>
</Card>
<section className="mt-6 grid gap-4 md:grid-cols-2">
<Card
padding="lg"
title={m.about_focus_title()}
className="island-shell rounded-2xl"
>
<ul className="m-0 space-y-2 pl-5 text-sm leading-7 text-[var(--sea-ink-soft)]">
<li>{m.about_focus_point_1()}</li>
<li>{m.about_focus_point_2()}</li>
<li>{m.about_focus_point_3()}</li>
<li>{m.about_focus_point_4()}</li>
</ul>
</Card>
<Card
padding="lg"
title={m.about_principle_title()}
className="island-shell rounded-2xl"
>
<Text
as="p"
tone="muted"
className="m-0 text-sm leading-7 text-[var(--sea-ink-soft)]"
>
{m.about_principle_text()}
</Text>
<Button
size="large"
className="mt-5 rounded-full"
onClick={() => scrollToSectionOrNavigateHome("demo")}
>
{m.about_cta()}
</Button>
</Card>
</section>
</main>
);
}
+1
View File
@@ -0,0 +1 @@
export { HomePage } from "./ui/home-page";
+29
View File
@@ -0,0 +1,29 @@
import {
BenefitsSection,
FaqSection,
FinalCtaSection,
HeroSection,
HowItWorksSection,
PersonalPageSection,
ProblemSection,
ProductPreviewSection,
SolutionSection,
TrustSection,
} from "#/widgets/landing";
export function HomePage() {
return (
<main className="page-wrap px-4 pb-16 pt-10 sm:pt-14">
<HeroSection />
<ProblemSection />
<SolutionSection />
<ProductPreviewSection />
<BenefitsSection />
<HowItWorksSection />
<PersonalPageSection />
<TrustSection />
<FaqSection />
<FinalCtaSection />
</main>
);
}