Skip to content

Commit c6abeb1

Browse files
Steps added to the landing page
1 parent ce71938 commit c6abeb1

1 file changed

Lines changed: 55 additions & 19 deletions

File tree

frontend/app/page.tsx

Lines changed: 55 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,27 @@
11
import Link from "next/link";
22
import { BookOpenText, PencilLine, Sparkles } from "lucide-react";
33

4+
const steps = [
5+
{
6+
number: "01",
7+
title: "Tell us what you like",
8+
description:
9+
"Share your favorite genres, authors, and reading goals so we can understand your taste.",
10+
},
11+
{
12+
number: "02",
13+
title: "Get AI-powered picks",
14+
description:
15+
"Our engine analyzes your preferences and curates a short list of books tailored just for you.",
16+
},
17+
{
18+
number: "03",
19+
title: "Save and start reading",
20+
description:
21+
"Bookmark the recommendations you love and begin your next read with confidence.",
22+
},
23+
];
24+
425
export default function Home() {
526
return (
627
<div className="min-h-screen bg-[#efeeed] text-[#0e0e0f]">
@@ -10,24 +31,6 @@ export default function Home() {
1031
What to read AI
1132
</Link>
1233

13-
{/* <nav className="hidden items-center gap-8 text-sm text-black/75 md:flex">
14-
<Link href="#" className="transition-colors hover:text-black">
15-
Discover
16-
</Link>
17-
<Link href="#" className="transition-colors hover:text-black">
18-
Bookstore
19-
</Link>
20-
<Link href="#" className="transition-colors hover:text-black">
21-
Self study
22-
</Link>
23-
<Link href="#" className="transition-colors hover:text-black">
24-
Contacts
25-
</Link>
26-
<Link href="#" className="transition-colors hover:text-black">
27-
Blog
28-
</Link>
29-
</nav> */}
30-
3134
<Link
3235
href="/signup"
3336
className="rounded-full border border-black px-5 py-2 text-sm font-semibold transition-colors hover:bg-black hover:text-white"
@@ -73,7 +76,7 @@ export default function Home() {
7376
</div>
7477
</section>
7578

76-
<section className="py-14">
79+
<section className="py-14 border-b border-black/15 ">
7780
<div className="rounded-3xl border border-black/10 bg-white/55 px-8 py-12 text-center sm:px-12">
7881
<h2 className="text-4xl font-semibold tracking-tight">
7982
Have you ever walked into a bookstore and felt overwhelmed by
@@ -85,6 +88,39 @@ export default function Home() {
8588
</p>
8689
</div>
8790
</section>
91+
92+
<section className="pb-14 py-14">
93+
<div className="rounded-3xl px-6 py-10 sm:px-10">
94+
<div className="text-center">
95+
<h2 className="text-4xl font-semibold tracking-tight">
96+
Get personalized recommendations in 3 simple steps
97+
</h2>
98+
<p className="mx-auto mt-4 max-w-2xl text-lg leading-relaxed text-black/70">
99+
A quick and guided flow that helps you discover books that match
100+
your taste.
101+
</p>
102+
</div>
103+
104+
<div className="mt-10 grid gap-4 md:grid-cols-3">
105+
{steps.map((step) => (
106+
<article
107+
key={step.number}
108+
className="rounded-2xl border border-black/15 bg-[#efeeed] p-6"
109+
>
110+
<p className="text-sm font-semibold tracking-[0.2em] text-black/60">
111+
{step.number}
112+
</p>
113+
<h3 className="mt-3 text-2xl font-semibold leading-tight">
114+
{step.title}
115+
</h3>
116+
<p className="mt-3 text-base leading-relaxed text-black/70">
117+
{step.description}
118+
</p>
119+
</article>
120+
))}
121+
</div>
122+
</div>
123+
</section>
88124
</main>
89125
</div>
90126
);

0 commit comments

Comments
 (0)