source: frontend/src/pages/LandingPage/components/Benefits.jsx@ ff01f66

Last change on this file since ff01f66 was ff01f66, checked in by Andrej <asumanovski@…>, 5 months ago

Fixed landing page

  • Property mode set to 100644
File size: 2.6 KB
Line 
1import React from "react";
2
3export const Benefits = () => {
4 const benefits = [
5 {
6 number: "1",
7 title: "Unified tracking",
8 description:
9 "Stop jumping between 5+ different apps. Everything you need is in one place.",
10 },
11 {
12 number: "2",
13 title: "Real-time insights",
14 description:
15 "See your progress at a glance with clear dashboards and intuitive charts.",
16 },
17 {
18 number: "3",
19 title: "Goal-focused",
20 description:
21 "Set targets, log consistently, and watch trends emerge over time.",
22 },
23 {
24 number: "4",
25 title: "Built for habit stacking",
26 description:
27 "Track related areas and discover how fitness, finances, and discipline connect.",
28 },
29 {
30 number: "5",
31 title: "Data security",
32 description:
33 "Your personal metrics are encrypted and private. Only you control access.",
34 },
35 {
36 number: "6",
37 title: "Mobile-friendly",
38 description:
39 "Fully responsive design works seamlessly on phone, tablet, and desktop.",
40 },
41 ];
42
43 return (
44 <section id="benefits" className="px-[5%] py-16 md:py-24 lg:py-28">
45 <div className="container">
46 <div className="text-center mb-16 md:mb-20">
47 <p className="font-semibold text-sm md:text-base mb-3 md:mb-4">
48 Why Trekr
49 </p>
50 <h2 className="text-4xl md:text-6xl lg:text-7xl font-bold mb-6">
51 Designed for serious progress
52 </h2>
53 <p className="max-w-2xl mx-auto text-base md:text-lg opacity-80">
54 We built Trekr for people who don't settle for half measures. If
55 consistency matters to you, Trekr makes it easier to stay on track.
56 </p>
57 </div>
58
59 <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 md:gap-10">
60 {benefits.map((benefit, index) => (
61 <div key={index} className="flex gap-4 md:gap-6">
62 <div className="shrink-0">
63 <div className="flex items-center justify-center h-12 w-12 md:h-16 md:w-16 rounded-full bg-primary text-white font-bold text-lg md:text-xl">
64 {benefit.number}
65 </div>
66 </div>
67 <div className="flex-1">
68 <h3 className="text-lg md:text-xl font-bold mb-2">
69 {benefit.title}
70 </h3>
71 <p className="opacity-80 text-sm md:text-base">
72 {benefit.description}
73 </p>
74 </div>
75 </div>
76 ))}
77 </div>
78 </div>
79 </section>
80 );
81};
82
83export default Benefits;
Note: See TracBrowser for help on using the repository browser.