From 439baad12e0852b1b46d2e437b67e744628a9513 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 21 Apr 2026 10:36:05 +0000 Subject: [PATCH 1/2] Add src/app/auth/page.tsx --- src/app/auth/page.tsx | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/app/auth/page.tsx diff --git a/src/app/auth/page.tsx b/src/app/auth/page.tsx new file mode 100644 index 0000000..4907f8d --- /dev/null +++ b/src/app/auth/page.tsx @@ -0,0 +1,35 @@ +"use client"; + +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import { useState } from "react"; +import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen'; + +export default function AuthPage() { + const [isLogin, setIsLogin] = useState(true); + + return ( + + +
+
+

+ {isLogin ? "Sign In / لاگ ان" : "Sign Up / سائن اپ"} +

+
e.preventDefault()}> + + + +
+

setIsLogin(!isLogin)}> + {isLogin ? "Don't have an account? Sign Up" : "Already have an account? Sign In"} +

+
+
+
+ ); +} \ No newline at end of file -- 2.49.1 From a2d520fa45978ae35341ac745383a9ccf8c2e74c Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 21 Apr 2026 10:36:06 +0000 Subject: [PATCH 2/2] Update src/app/page.tsx --- src/app/page.tsx | 298 +++++++++++------------------------------------ 1 file changed, 65 insertions(+), 233 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 8ef5bbf..37198da 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,21 +32,13 @@ export default function LandingPage() { @@ -55,99 +47,53 @@ export default function LandingPage() {
@@ -159,23 +105,11 @@ export default function LandingPage() { useInvertedBackground={false} features={[ { - title: "72 FPS Charts", - description: "TradingView-powered realtime candlesticks.", - imageSrc: "http://img.b2bpic.net/free-photo/high-tech-office-ready-stock-trading_482257-121465.jpg?_wi=2", - imageAlt: "Chart", - }, + title: "72 FPS Charts", description: "TradingView-powered realtime candlesticks.", imageSrc: "http://img.b2bpic.net/free-photo/high-tech-office-ready-stock-trading_482257-121465.jpg?_wi=2", imageAlt: "Chart"}, { - title: "Real-time Hype", - description: "Pulsing market sentiment meter.", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-fuel-level-gauge-vehicle_23-2150163681.jpg?_wi=2", - imageAlt: "Hype", - }, + title: "Real-time Hype", description: "Pulsing market sentiment meter.", imageSrc: "http://img.b2bpic.net/free-photo/close-up-fuel-level-gauge-vehicle_23-2150163681.jpg?_wi=2", imageAlt: "Hype"}, { - title: "Secure Payouts", - description: "Instant EasyPaisa integration.", - imageSrc: "http://img.b2bpic.net/free-photo/cyber-security-concept-digital-art_23-2151637784.jpg?_wi=2", - imageAlt: "Payment", - }, + title: "Secure Payouts", description: "Instant EasyPaisa integration.", imageSrc: "http://img.b2bpic.net/free-photo/cyber-security-concept-digital-art_23-2151637784.jpg?_wi=2", imageAlt: "Payment"}, ]} title="Platform Excellence" description="Built for performance and security." @@ -190,59 +124,23 @@ export default function LandingPage() { useInvertedBackground={false} products={[ { - id: "p1", - brand: "Titan", - name: "Silver Starter", - price: "Free", - rating: 4, - reviewCount: "1k+", - imageSrc: "http://img.b2bpic.net/free-photo/white-smartphone-mockup-with-blank-screen_187299-46545.jpg?_wi=2", - }, + id: "p1", brand: "Titan", name: "Silver Starter", price: "Free", rating: 4, + reviewCount: "1k+", imageSrc: "http://img.b2bpic.net/free-photo/white-smartphone-mockup-with-blank-screen_187299-46545.jpg?_wi=2"}, { - id: "p2", - brand: "Titan", - name: "Gold Tier", - price: "Stars Required", - rating: 5, - reviewCount: "500", - imageSrc: "http://img.b2bpic.net/free-photo/using-credit-card_23-2151918472.jpg", - }, + id: "p2", brand: "Titan", name: "Gold Tier", price: "Stars Required", rating: 5, + reviewCount: "500", imageSrc: "http://img.b2bpic.net/free-photo/using-credit-card_23-2151918472.jpg"}, { - id: "p3", - brand: "Titan", - name: "Pro Platinum", - price: "Stars Required", - rating: 5, - reviewCount: "200", - imageSrc: "http://img.b2bpic.net/free-photo/3d-background-with-hexagonal-shapes-texture_23-2150473197.jpg", - }, + id: "p3", brand: "Titan", name: "Pro Platinum", price: "Stars Required", rating: 5, + reviewCount: "200", imageSrc: "http://img.b2bpic.net/free-photo/3d-background-with-hexagonal-shapes-texture_23-2150473197.jpg"}, { - id: "p4", - brand: "Titan", - name: "God Mode", - price: "Exclusive", - rating: 5, - reviewCount: "1", - imageSrc: "http://img.b2bpic.net/free-vector/futuristic-textbox-callout-titles-scifi-tech-borders-hud-frames_88138-1008.jpg", - }, + id: "p4", brand: "Titan", name: "God Mode", price: "Exclusive", rating: 5, + reviewCount: "1", imageSrc: "http://img.b2bpic.net/free-vector/futuristic-textbox-callout-titles-scifi-tech-borders-hud-frames_88138-1008.jpg"}, { - id: "p5", - brand: "Titan", - name: "Turbo Mode", - price: "Unlockable", - rating: 4, - reviewCount: "800", - imageSrc: "http://img.b2bpic.net/free-photo/cyberpunk-space-tunnel_23-2151954719.jpg", - }, + id: "p5", brand: "Titan", name: "Turbo Mode", price: "Unlockable", rating: 4, + reviewCount: "800", imageSrc: "http://img.b2bpic.net/free-photo/cyberpunk-space-tunnel_23-2151954719.jpg"}, { - id: "p6", - brand: "Titan", - name: "Elite Access", - price: "Unlockable", - rating: 5, - reviewCount: "150", - imageSrc: "http://img.b2bpic.net/free-photo/modern-smartphone-displayed-angle-white-background_9975-134353.jpg", - }, + id: "p6", brand: "Titan", name: "Elite Access", price: "Unlockable", rating: 5, + reviewCount: "150", imageSrc: "http://img.b2bpic.net/free-photo/modern-smartphone-displayed-angle-white-background_9975-134353.jpg"}, ]} title="Premium Assets" description="Unlock higher multipliers with stars." @@ -254,14 +152,7 @@ export default function LandingPage() { textboxLayout="split" useInvertedBackground={false} names={[ - "EasyPaisa", - "Supabase", - "TradingView", - "Vercel", - "Google", - "NextJS", - "Tailwind", - ]} + "EasyPaisa", "Supabase", "TradingView", "Vercel", "Google", "NextJS", "Tailwind"]} title="Trusted Partners" description="Powering the Pakistani market." /> @@ -275,45 +166,20 @@ export default function LandingPage() { useInvertedBackground={false} testimonials={[ { - id: "t1", - name: "Ali", - role: "Pro", - company: "Karachi", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-handsome-man-earphones-dark-haired-man-casual-clothes-looking-camera-portrait-concept_74855-24635.jpg", - }, + id: "t1", name: "Ali", role: "Pro", company: "Karachi", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/portrait-young-handsome-man-earphones-dark-haired-man-casual-clothes-looking-camera-portrait-concept_74855-24635.jpg"}, { - id: "t2", - name: "Sara", - role: "Fan", - company: "Lahore", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/energetic-gamer-starting-live-broadcast-interacting-with-viewers-before-playing-videogame_482257-116267.jpg", - }, + id: "t2", name: "Sara", role: "Fan", company: "Lahore", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/energetic-gamer-starting-live-broadcast-interacting-with-viewers-before-playing-videogame_482257-116267.jpg"}, { - id: "t3", - name: "Khan", - role: "Pro", - company: "Islamabad", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/gamer-streaming-greeting-audience-preparing-showcase-gameplay_482257-103544.jpg", - }, + id: "t3", name: "Khan", role: "Pro", company: "Islamabad", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/gamer-streaming-greeting-audience-preparing-showcase-gameplay_482257-103544.jpg"}, { - id: "t4", - name: "Bilal", - role: "User", - company: "Faisalabad", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/hearing-issues-collage-design_23-2149831048.jpg", - }, + id: "t4", name: "Bilal", role: "User", company: "Faisalabad", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/hearing-issues-collage-design_23-2149831048.jpg"}, { - id: "t5", - name: "Maha", - role: "Fan", - company: "Multan", - rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-playing-videogame_23-2149349985.jpg", - }, + id: "t5", name: "Maha", role: "Fan", company: "Multan", rating: 5, + imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-playing-videogame_23-2149349985.jpg"}, ]} title="Player Voices" description="Success stories from the field." @@ -328,20 +194,11 @@ export default function LandingPage() { useInvertedBackground={false} metrics={[ { - id: "m1", - value: "50K+", - description: "Active Players", - }, + id: "m1", value: "50K+", description: "Active Players"}, { - id: "m2", - value: "100%", - description: "Secure Payouts", - }, + id: "m2", value: "100%", description: "Secure Payouts"}, { - id: "m3", - value: "72 FPS", - description: "Chart Speed", - }, + id: "m3", value: "72 FPS", description: "Chart Speed"}, ]} title="Growth Stats" description="Massive momentum." @@ -354,20 +211,11 @@ export default function LandingPage() { useInvertedBackground={false} faqs={[ { - id: "f1", - title: "Is it free?", - content: "Yes, zero-cost to play.", - }, + id: "f1", title: "Is it free?", content: "Yes, zero-cost to play."}, { - id: "f2", - title: "How to withdraw?", - content: "EasyPaisa is integrated.", - }, + id: "f2", title: "How to withdraw?", content: "EasyPaisa is integrated."}, { - id: "f3", - title: "Can I trust it?", - content: "100% secure Supabase RLS.", - }, + id: "f3", title: "Can I trust it?", content: "100% secure Supabase RLS."}, ]} imageSrc="http://img.b2bpic.net/free-photo/gamer-battling-enemies-multiplayer-shooter-discussing-with-other-players-through-headphones-mic_482257-77140.jpg" mediaAnimation="slide-up" @@ -384,15 +232,9 @@ export default function LandingPage() { description="Ready to trade?" inputs={[ { - name: "name", - type: "text", - placeholder: "Your Name", - }, + name: "name", type: "text", placeholder: "Your Name"}, { - name: "email", - type: "email", - placeholder: "Email Address", - }, + name: "email", type: "email", placeholder: "Email Address"}, ]} imageSrc="http://img.b2bpic.net/free-photo/touching-future-email-interface_23-2151964652.jpg" /> @@ -402,29 +244,19 @@ export default function LandingPage() {