├── .eslintrc.json
├── .gitignore
├── README.md
├── app
├── components
│ ├── Cta.tsx
│ ├── Faq.tsx
│ ├── Features.tsx
│ ├── Footer.tsx
│ ├── Hero.tsx
│ ├── Navbar.tsx
│ └── Pricing.tsx
├── favicon.ico
├── globals.css
├── layout.tsx
└── page.tsx
├── next.config.js
├── package-lock.json
├── package.json
├── postcss.config.js
├── public
├── assets
│ ├── CNN.svg
│ ├── Clutch.svg
│ ├── Facebook.svg
│ ├── Feed.svg
│ ├── Google.svg
│ ├── Gradient.svg
│ ├── Image.svg
│ ├── Logo.svg
│ ├── Menu.svg
│ ├── Plus.svg
│ ├── Slack.svg
│ ├── Trustpilot.svg
│ ├── User.svg
│ ├── X.svg
│ ├── arrow.png
│ ├── blue-button.svg
│ ├── check.svg
│ ├── feature-1.svg
│ ├── feature-2.svg
│ ├── feature-3.svg
│ ├── green-button.svg
│ └── pink-button.svg
├── next.svg
└── vercel.svg
├── tailwind.config.ts
└── tsconfig.json
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "next/core-web-vitals"
3 | }
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 | .yarn/install-state.gz
8 |
9 | # testing
10 | /coverage
11 |
12 | # next.js
13 | /.next/
14 | /out/
15 |
16 | # production
17 | /build
18 |
19 | # misc
20 | .DS_Store
21 | *.pem
22 |
23 | # debug
24 | npm-debug.log*
25 | yarn-debug.log*
26 | yarn-error.log*
27 |
28 | # local env files
29 | .env*.local
30 |
31 | # vercel
32 | .vercel
33 |
34 | # typescript
35 | *.tsbuildinfo
36 | next-env.d.ts
37 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
2 |
3 | ## Getting Started
4 |
5 | First, run the development server:
6 |
7 | ```bash
8 | npm run dev
9 | # or
10 | yarn dev
11 | # or
12 | pnpm dev
13 | # or
14 | bun dev
15 | ```
16 |
17 | Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
18 |
19 | You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.
20 |
21 | This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.
22 |
23 | ## Learn More
24 |
25 | To learn more about Next.js, take a look at the following resources:
26 |
27 | - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
28 | - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
29 |
30 | You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
31 |
32 | ## Deploy on Vercel
33 |
34 | The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
35 |
36 | Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
37 |
--------------------------------------------------------------------------------
/app/components/Cta.tsx:
--------------------------------------------------------------------------------
1 | import Image from "next/image";
2 | import Arrow from "../../public/assets/arrow.png";
3 |
4 | export function Cta() {
5 | return (
6 |
7 |
8 | Monitor your website like a pro
9 |
10 |
11 | Join over 800+ happy site owners boosting productivity and efficiency!
12 |
13 |
14 |
15 |
18 |
19 |
25 |
26 |
27 | );
28 | }
29 |
--------------------------------------------------------------------------------
/app/components/Faq.tsx:
--------------------------------------------------------------------------------
1 | "use client";
2 |
3 | import * as Accordion from "@radix-ui/react-accordion";
4 | import Plus from "../../public/assets/Plus.svg";
5 | import Image from "next/image";
6 |
7 | const items = [
8 | {
9 | question: "Ut enim ad minima veniam, quis nostrum exercitationem ullam?",
10 | answer:
11 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet.",
12 | },
13 | {
14 | question: "Ut enim ad minima veniam, quis nostrum exercitationem ullam?",
15 | answer:
16 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet.",
17 | },
18 | {
19 | question: "Ut enim ad minima veniam, quis nostrum exercitationem ullam?",
20 | answer:
21 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet.",
22 | },
23 | {
24 | question: "Ut enim ad minima veniam, quis nostrum exercitationem ullam?",
25 | answer:
26 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet.",
27 | },
28 | {
29 | question: "Ut enim ad minima veniam, quis nostrum exercitationem ullam?",
30 | answer:
31 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet.",
32 | },
33 | ];
34 |
35 | export function Faq() {
36 | return (
37 |
38 |
39 |
40 | Frequently Asked Questions
41 |
42 |
43 | Lets clarify some of your questions
44 |
45 |
46 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
47 | eiusmod tempor incididunt ut labore
48 |
49 |
50 |
51 |
52 |
58 | {items.map((item, index) => (
59 |
60 |
64 |
65 |
66 |
67 | {item.question}
68 |
69 |
70 |
75 |
76 |
77 |
78 |
79 |
80 |
{item.answer}
81 |
82 |
83 |
84 | ))}
85 |
86 |
87 |
88 | );
89 | }
90 |
--------------------------------------------------------------------------------
/app/components/Features.tsx:
--------------------------------------------------------------------------------
1 | import Image from "next/image";
2 | import Feature1 from "../../public/assets/feature-1.svg";
3 | import Feature2 from "../../public/assets/feature-2.svg";
4 | import Feature3 from "../../public/assets/feature-3.svg";
5 | import Check from "../../public/assets/check.svg";
6 | import bluebutton from "../../public/assets/blue-button.svg";
7 | import greenButton from "../../public/assets/green-button.svg";
8 | import pinkButton from "../../public/assets/pink-button.svg";
9 |
10 | export function Features() {
11 | return (
12 |
13 |
14 |
19 |
20 |
21 | Sales Monitoring
22 |
23 |
24 | Simplify your sales monitoring
25 |
26 |
31 |
32 | Stay on top of things and revamp your work process with our
33 | game-changing feature. Get a birds eye view with our customizable
34 | dashboard.
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | Lorem ipsum dolor sit amet
43 |
44 |
45 |
46 |
47 |
48 | Lorem ipsum dolor sit amet
49 |
50 |
51 |
52 |
53 |
54 | Lorem ipsum dolor sit amet
55 |
56 |
57 |
58 |
59 | Learn More{" "}
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
73 |
74 |
75 | Customer Support
76 |
77 |
78 | Get in touch with your customers
79 |
80 |
85 |
86 | Stay on top of things and revamp your work process with our
87 | game-changing feature. Get a birds eye view with our customizable
88 | dashboard.
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 | Lorem ipsum dolor sit amet
97 |
98 |
99 |
100 |
101 |
102 | Lorem ipsum dolor sit amet
103 |
104 |
105 |
106 |
107 |
108 | Lorem ipsum dolor sit amet
109 |
110 |
111 |
112 |
113 | Learn More{" "}
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
127 |
128 |
129 | Growth Monitoring
130 |
131 |
132 | Monitor your sites new subscribers
133 |
134 |
139 |
140 | Stay on top of things and revamp your work process with our
141 | game-changing feature. Get a birds eye view with our customizable
142 | dashboard.
143 |
144 |
145 |
146 |
147 |
100+
148 |
Lorem ipsum dolor sit
149 |
150 |
151 |
800+
152 |
Conse adipiscing elit
153 |
154 |
155 |
156 |
157 | Learn More{" "}
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 | );
166 | }
167 |
--------------------------------------------------------------------------------
/app/components/Footer.tsx:
--------------------------------------------------------------------------------
1 | import Image from "next/image";
2 | import Logo from "../../public/assets/Logo.svg";
3 | import Facebook from "../../public/assets/Facebook.svg";
4 | import Twitter from "../../public/assets/X.svg";
5 | import Feed from "../../public/assets/Feed.svg";
6 |
7 | export function Footer() {
8 | return (
9 |
32 | );
33 | }
34 |
--------------------------------------------------------------------------------
/app/components/Hero.tsx:
--------------------------------------------------------------------------------
1 | import Image from "next/image";
2 | import BlurArrow from "../../public/assets/blue-button.svg";
3 | import Gradient from "../../public/assets/Gradient.svg";
4 | import HeroImage from "../../public/assets/Image.svg";
5 | import Google from "../../public/assets/Google.svg";
6 | import Slack from "../../public/assets/Slack.svg";
7 | import Truspilot from "../../public/assets/Trustpilot.svg";
8 | import Cnn from "../../public/assets/CNN.svg";
9 | import Cluth from "../../public/assets/Clutch.svg";
10 |
11 | export function Hero() {
12 | return (
13 |
14 |
15 |
16 | Start monitoring your website like a pro
17 |
18 |
19 | Get a birds eye view with our customizable dashboard. Stay on top of
20 | things! Revamp your work process with our game-changing feature. Boost
21 | productivity and efficiency!
22 |
30 |
31 |
32 |
33 | Lorem ipsum dolor sit amet
34 |
35 |
36 |
37 |
38 |
39 | Lorem ipsum dolor sit amet
40 |
41 |
42 |
43 |
44 |
45 | Lorem ipsum dolor sit amet
46 |
47 |
48 |
49 |
52 |
53 |
54 |
55 |
56 |
57 | Business
58 |
59 |
60 | Perfect for small businesses
61 |
62 |
63 |
64 | 500$/mo
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 | Lorem ipsum dolor sit amet
73 |
74 |
75 |
76 |
77 |
78 | Lorem ipsum dolor sit amet
79 |
80 |
81 |
82 |
83 |
84 | Lorem ipsum dolor sit amet
85 |
86 |
87 |
88 |
89 |
90 | Lorem ipsum dolor sit amet
91 |
92 |
93 |
94 |
95 |
96 | Lorem ipsum dolor sit amet
97 |
98 |
99 |
100 |
103 |
104 |
105 |
106 |
107 |
108 | Enterprise
109 |
110 |
111 | Perfect for big companies
112 |
113 |
114 |
Custom
115 |
116 |
117 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do
118 | eiusmod tempor incididunt ut labore.
119 |
120 |
121 | Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit
122 | aut fugit. Lorem ipsum dolor sit amet, consectetur adipiscing
123 | elit.
124 |