Merge version_2 into main #3

Merged
bender merged 2 commits from version_2 into main 2026-04-30 14:18:14 +00:00
2 changed files with 63 additions and 57 deletions

View File

@@ -32,12 +32,10 @@ export default function LandingPage() {
<div id="nav" data-section="nav">
<NavbarStyleApple
navItems={[
{
name: "Features", id: "features"},
{
name: "Pricing", id: "products"},
{
name: "Testimonials", id: "testimonials"},
{ name: "Features", id: "features" },
{ name: "Pricing", id: "products" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Try Service", id: "/try" }
]}
brandName="IntelTrack"
/>
@@ -48,8 +46,7 @@ export default function LandingPage() {
logoText="IntelTrack"
description="Monitor competitor products and pricing automatically. Enter a UPC, get daily market intelligence delivered. Stay ahead of price changes before your customers notice."
buttons={[
{
text: "Start Free Trial", href: "#contact"},
{ text: "Start Free Trial", href: "#contact" },
]}
buttonAnimation="slide-up"
imageSrc="http://img.b2bpic.net/free-photo/close-up-male-hand-holding-smartphone-with-black-friday-discount-coupon-while-paying-purchases-checkout-cashier-scanning-promotional-promo-code-displayed-consumer-mobile-device_482257-69278.jpg"
@@ -75,15 +72,9 @@ export default function LandingPage() {
textboxLayout="split"
useInvertedBackground={false}
features={[
{
title: "Dynamic Price Tracking", description: "Get instant notifications when competitor prices change.", bentoComponent: "reveal-icon", icon: Zap,
},
{
title: "Automated Email Intelligence", description: "Receive daily reports directly to your inbox.", bentoComponent: "reveal-icon", icon: Mail,
},
{
title: "UPC-Based SKU Monitoring", description: "Monitor any SKU across any major retail channel.", bentoComponent: "reveal-icon", icon: LineChart,
},
{ title: "Dynamic Price Tracking", description: "Get instant notifications when competitor prices change.", bentoComponent: "reveal-icon", icon: Zap },
{ title: "Automated Email Intelligence", description: "Receive daily reports directly to your inbox.", bentoComponent: "reveal-icon", icon: Mail },
{ title: "UPC-Based SKU Monitoring", description: "Monitor any SKU across any major retail channel.", bentoComponent: "reveal-icon", icon: LineChart },
]}
title="Competitor Intelligence Suite"
description="Everything you need to master your market."
@@ -96,12 +87,9 @@ export default function LandingPage() {
title="Market Impact"
tag="Our Results"
metrics={[
{
id: "m1", value: "45%", description: "Reduction in manual research time"},
{
id: "m2", value: "24/7", description: "Automated competitive scanning"},
{
id: "m3", value: "100+", description: "Retail channels monitored daily"},
{ id: "m1", value: "45%", description: "Reduction in manual research time" },
{ id: "m2", value: "24/7", description: "Automated competitive scanning" },
{ id: "m3", value: "100+", description: "Retail channels monitored daily" },
]}
metricsAnimation="slide-up"
/>
@@ -114,18 +102,9 @@ export default function LandingPage() {
gridVariant="three-columns-all-equal-width"
useInvertedBackground={false}
products={[
{
id: "p1", name: "Essential", price: "$49/mo", imageSrc: "http://img.b2bpic.net/free-photo/online-shopping-fashion-concept-fashionable-asian-senior-woman-showing-black-screen-smartphon_1258-147277.jpg"},
{
id: "p2", name: "Growth", price: "$149/mo", imageSrc: "http://img.b2bpic.net/free-photo/shopping-concept-handsome-redhead-man-tshirt-showing-plastic-credit-card-smiling-standing-ove_1258-161606.jpg"},
{
id: "p3", name: "Enterprise", price: "Custom", imageSrc: "http://img.b2bpic.net/free-vector/dark-theme-pricing-chart-table-template-with-three-option-plan_1017-57780.jpg"},
{
id: "p4", name: "Starter", price: "$29/mo", imageSrc: "http://img.b2bpic.net/free-vector/3-option-pricing-plan-table-template-web-business_1017-57736.jpg"},
{
id: "p5", name: "Advanced", price: "$299/mo", imageSrc: "http://img.b2bpic.net/free-vector/pricing-table-pack_23-2147728367.jpg"},
{
id: "p6", name: "Pro Plus", price: "$499/mo", imageSrc: "http://img.b2bpic.net/free-vector/business-landing-page-flat-design_23-2147774150.jpg"},
{ id: "p1", name: "Essential", price: "$49/mo", imageSrc: "http://img.b2bpic.net/free-photo/online-shopping-fashion-concept-fashionable-asian-senior-woman-showing-black-screen-smartphon_1258-147277.jpg" },
{ id: "p2", name: "Growth", price: "$149/mo", imageSrc: "http://img.b2bpic.net/free-photo/shopping-concept-handsome-redhead-man-tshirt-showing-plastic-credit-card-smiling-standing-ove_1258-161606.jpg" },
{ id: "p3", name: "Enterprise", price: "Custom", imageSrc: "http://img.b2bpic.net/free-vector/dark-theme-pricing-chart-table-template-with-three-option-plan_1017-57780.jpg" }
]}
title="Subscription Tiers"
description="Choose the level of market intelligence your team needs."
@@ -139,16 +118,8 @@ export default function LandingPage() {
rating={5}
author="Sarah Johnson, CEO"
avatars={[
{
src: "http://img.b2bpic.net/free-photo/retail-assistant-examines-apparel-racks-trendy-boutique_482257-118414.jpg", alt: "User 1"},
{
src: "http://img.b2bpic.net/free-photo/smiling-young-saleswoman-stands-street-with-tablet-coffee-works-her-way-office-reads-ne_1258-117896.jpg", alt: "User 2"},
{
src: "http://img.b2bpic.net/free-photo/cheerful-boss-sitting-with-newspaper-table_1098-3037.jpg", alt: "User 3"},
{
src: "http://img.b2bpic.net/free-photo/middle-age-businessman-smiling-happy-standing-city_839833-25759.jpg", alt: "User 4"},
{
src: "http://img.b2bpic.net/free-photo/middle-age-handsome-businessman-wearing-glasses-standing-office-looking-side-relax-profile-pose-with-natural-face-with-confident-smile_839833-17650.jpg", alt: "User 5"},
{ src: "http://img.b2bpic.net/free-photo/retail-assistant-examines-apparel-racks-trendy-boutique_482257-118414.jpg", alt: "User 1" },
{ src: "http://img.b2bpic.net/free-photo/smiling-young-saleswoman-stands-street-with-tablet-coffee-works-her-way-office-reads-ne_1258-117896.jpg", alt: "User 2" },
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -160,12 +131,8 @@ export default function LandingPage() {
textboxLayout="default"
useInvertedBackground={false}
faqs={[
{
id: "q1", title: "How does the UPC monitoring work?", content: "You provide us with your target UPCs and we scrape the internet for any matching product matches in real-time."},
{
id: "q2", title: "Which channels do you monitor?", content: "We cover major retailers including Amazon, Walmart, Target, and hundreds of smaller niche online storefronts."},
{
id: "q3", title: "Can I cancel at any time?", content: "Yes, our subscriptions are month-to-month and you can cancel anytime from your dashboard."},
{ id: "q1", title: "How does the UPC monitoring work?", content: "You provide us with your target UPCs and we scrape the internet for any matching product matches in real-time." },
{ id: "q2", title: "Which channels do you monitor?", content: "We cover major retailers including Amazon, Walmart, Target, and hundreds of smaller niche online storefronts." },
]}
title="Frequently Asked Questions"
description="Need more information? Here are some common questions."
@@ -176,8 +143,7 @@ export default function LandingPage() {
<div id="contact" data-section="contact">
<ContactSplit
useInvertedBackground={true}
background={{
variant: "animated-grid"}}
background={{ variant: "animated-grid" }}
tag="Start Today"
title="Daily Competitor Pricing at Your Inbox"
description="Enter your professional email to join our waitlist and start tracking your market data."
@@ -189,10 +155,8 @@ export default function LandingPage() {
<div id="footer" data-section="footer">
<FooterLogoReveal
logoText="IntelTrack"
leftLink={{
text: "Privacy Policy", href: "#"}}
rightLink={{
text: "Terms of Service", href: "#"}}
leftLink={{ text: "Privacy Policy", href: "#" }}
rightLink={{ text: "Terms of Service", href: "#" }}
/>
</div>
</ReactLenis>

42
src/app/try/page.tsx Normal file
View File

@@ -0,0 +1,42 @@
"use client";
import { useState } from "react";
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Input } from "@/components/form/Input";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
export default function TryServicePage() {
const [upc, setUpc] = useState("");
return (
<ThemeProvider>
<div className="min-h-screen bg-[var(--background)] flex flex-col">
<NavbarStyleApple
navItems={[
{ name: "Home", id: "/" },
{ name: "Try Service", id: "/try" }
]}
brandName="IntelTrack"
/>
<main className="flex-grow flex items-center justify-center p-8">
<div className="w-full max-w-md p-8 bg-[var(--card)] rounded-lg shadow-xl">
<h1 className="text-3xl font-bold mb-6 text-[var(--foreground)]">Test Service</h1>
<p className="mb-4 text-[var(--foreground)]">Enter a UPC below to check real-time availability and pricing.</p>
<Input
value={upc}
onChange={setUpc}
placeholder="Enter UPC (e.g. 1234567890)"
className="mb-4"
/>
<button
onClick={() => alert(`Checking UPC: ${upc}`)}
className="w-full py-3 bg-[var(--primary-cta)] text-[var(--primary-cta-text)] rounded-md font-semibold hover:opacity-90"
>
Check Status
</button>
</div>
</main>
</div>
</ThemeProvider>
);
}