From 57cc93cb26660acc09d1cbbb7f24da2639a8ea7e Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 16:01:58 +0000 Subject: [PATCH 1/4] Update src/app/layout.tsx --- src/app/layout.tsx | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index df0583d..f7517d1 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,38 +1,22 @@ import type { Metadata } from "next"; -import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; -import { Public_Sans } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; -const halant = Halant({ - variable: "--font-halant", subsets: ["latin"], - weight: ["300", "400", "500", "600", "700"], -}); - const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); -const publicSans = Public_Sans({ - variable: "--font-public-sans", subsets: ["latin"], -}); - export const metadata: Metadata = { - title: "AIInsight - Real-Time AI Analytics Platform", description: "Transform data into actionable intelligence with AIInsight's advanced AI-powered analytics platform. Real-time insights, predictive intelligence, and enterprise security.", keywords: "AI analytics, data intelligence, business analytics, real-time insights, predictive analytics, data visualization, AI platform", robots: { + title: "StockTracker - Real-Time Stock Market & Crypto Tracking", description: "Track stocks, gold, silver, Nifty, and cryptocurrencies in real-time. Join with 3-day free trial. Professional market insights at your fingertips.", keywords: "stock market, stock tracker, gold price, silver price, nifty index, cryptocurrency, bitcoin, ethereum, real-time quotes, trading platform", robots: { index: true, follow: true, }, openGraph: { - title: "AIInsight - AI-Powered Analytics Platform", description: "Real-time data analytics with machine learning insights. Transform your business with intelligent analytics.", type: "website", siteName: "AIInsight", images: [ - { - url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AX4wgl7XSSOga8gIjue4yhVgFS/a-modern-sophisticated-ai-analytics-dash-1772726056855-c12eaf8b.png", alt: "AIInsight Analytics Dashboard"}, - ], - }, + title: "StockTracker - Real-Time Market Data", description: "Track stocks, gold, silver, Nifty, and crypto with real-time data and professional analytics.", type: "website", siteName: "StockTracker"}, twitter: { - card: "summary_large_image", title: "AIInsight - AI Analytics Platform", description: "Real-time insights powered by AI. Make smarter decisions faster.", images: ["https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AX4wgl7XSSOga8gIjue4yhVgFS/a-modern-sophisticated-ai-analytics-dash-1772726056855-c12eaf8b.png"], - }, + card: "summary_large_image", title: "StockTracker - Market Tracking Made Easy", description: "Real-time stock, gold, silver, Nifty, and cryptocurrency tracking."}, }; export default function RootLayout({ @@ -43,9 +27,7 @@ export default function RootLayout({ return ( - + {children} From eaf880193a88d2be19287a02dbfdd399082409bd Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 16:01:59 +0000 Subject: [PATCH 2/4] Add src/app/login/page.tsx --- src/app/login/page.tsx | 215 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 215 insertions(+) create mode 100644 src/app/login/page.tsx diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx new file mode 100644 index 0000000..988e028 --- /dev/null +++ b/src/app/login/page.tsx @@ -0,0 +1,215 @@ +"use client"; + +import { useState } from "react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; +import { Mail, Lock, ArrowRight, Eye, EyeOff } from "lucide-react"; + +export default function LoginPage() { + const [email, setEmail] = useState(""); + const [password, setPassword] = useState(""); + const [showPassword, setShowPassword] = useState(false); + const [isLoading, setIsLoading] = useState(false); + const [rememberMe, setRememberMe] = useState(false); + + const handleLogin = async (e: React.FormEvent) => { + e.preventDefault(); + setIsLoading(true); + // Simulate login + setTimeout(() => { + setIsLoading(false); + // Handle login logic here + }, 1000); + }; + + return ( + + + +
+
+
+
+

Welcome Back

+

Sign in to access your portfolio and market data

+
+ +
+ {/* Email Input */} +
+ +
+ + setEmail(e.target.value)} + placeholder="your@email.com" + className="w-full pl-10 pr-4 py-2 bg-background border border-accent/30 rounded-lg focus:outline-none focus:border-primary-cta transition-colors" + required + /> +
+
+ + {/* Password Input */} +
+ +
+ + setPassword(e.target.value)} + placeholder="••••••••" + className="w-full pl-10 pr-12 py-2 bg-background border border-accent/30 rounded-lg focus:outline-none focus:border-primary-cta transition-colors" + required + /> + +
+
+ + {/* Remember Me & Forgot Password */} +
+ + + Forgot password? + +
+ + {/* Login Button */} + +
+ + {/* Divider */} +
+
+
+
+
+ Or continue with +
+
+ + {/* Social Login */} +
+ + +
+ + {/* Sign Up Link */} +

+ Don't have an account?{" "} + + Start your free trial + +

+
+ + {/* Trial Info */} +
+

New to StockTracker? Get 3 days free access to all features

+
+
+
+ + +
+ ); +} From 0876a727b05011ea6917ef59d392212917074a57 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 16:01:59 +0000 Subject: [PATCH 3/4] Update src/app/page.tsx --- src/app/page.tsx | 209 ++++++++++++++++++++++++++--------------------- 1 file changed, 118 insertions(+), 91 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index d15d0ea..13a358b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -11,9 +11,9 @@ import PricingCardThree from "@/components/sections/pricing/PricingCardThree"; import FaqDouble from "@/components/sections/faq/FaqDouble"; import ContactCTA from "@/components/sections/contact/ContactCTA"; import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; -import { Sparkles, Zap, TrendingUp, Users, DollarSign, BarChart3, Database, Cloud, Code, Link, Shield, Settings, House, CircleDollarSign, ArrowLeftRight, Send, Brain, Lock, Workflow, HelpCircle, Rocket, Star } from "lucide-react"; +import { TrendingUp, Zap, DollarSign, BarChart3, Database, Cloud, Code, Link, Shield, Settings, House, CircleDollarSign, ArrowLeftRight, Brain, Lock, Workflow, HelpCircle, Rocket, Star, Coins, Gem, Flame, TrendingDown } from "lucide-react"; -export default function AIInsightLandingPage() { +export default function StockMarketTracker() { return (
@@ -95,8 +98,8 @@ export default function AIInsightLandingPage() {
@@ -258,7 +285,7 @@ export default function AIInsightLandingPage() {
From e3eae5c54f0343cb923db365c71b92a67e811d05 Mon Sep 17 00:00:00 2001 From: bender Date: Thu, 5 Mar 2026 16:02:00 +0000 Subject: [PATCH 4/4] Add src/app/signup/page.tsx --- src/app/signup/page.tsx | 290 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 290 insertions(+) create mode 100644 src/app/signup/page.tsx diff --git a/src/app/signup/page.tsx b/src/app/signup/page.tsx new file mode 100644 index 0000000..3c6bc8d --- /dev/null +++ b/src/app/signup/page.tsx @@ -0,0 +1,290 @@ +"use client"; + +import { useState } from "react"; +import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; +import NavbarStyleFullscreen from "@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen"; +import FooterBaseCard from "@/components/sections/footer/FooterBaseCard"; +import { Mail, Lock, User, Phone, ArrowRight, Eye, EyeOff, CheckCircle } from "lucide-react"; + +export default function SignupPage() { + const [formData, setFormData] = useState({ + name: "", email: "", phone: "", password: "", confirmPassword: ""}); + const [showPassword, setShowPassword] = useState(false); + const [showConfirmPassword, setShowConfirmPassword] = useState(false); + const [agreeTerms, setAgreeTerms] = useState(false); + const [isLoading, setIsLoading] = useState(false); + + const handleChange = (e: React.ChangeEvent) => { + setFormData({ + ...formData, + [e.target.name]: e.target.value, + }); + }; + + const handleSignup = async (e: React.FormEvent) => { + e.preventDefault(); + setIsLoading(true); + // Simulate signup + setTimeout(() => { + setIsLoading(false); + // Handle signup logic here + }, 1000); + }; + + return ( + + + +
+
+
+
+

Get Started Free

+

Join thousands tracking stocks, gold, silver, Nifty & crypto

+
+ +
+ {/* Name Input */} +
+ +
+ + +
+
+ + {/* Email Input */} +
+ +
+ + +
+
+ + {/* Phone Input */} +
+ +
+ + +
+
+ + {/* Password Input */} +
+ +
+ + + +
+
+ + {/* Confirm Password Input */} +
+ +
+ + + +
+
+ + {/* Terms Agreement */} + + + {/* Signup Button */} + +
+ + {/* Trial Info */} +
+

+ + What you get in 3 days: +

+
    +
  • ✓ Real-time stock & crypto data
  • +
  • ✓ Gold & silver tracking
  • +
  • ✓ NIFTY 50 index updates
  • +
  • ✓ Price alerts (5 active)
  • +
+
+ + {/* Sign In Link */} +

+ Already have an account?{" "} + + Sign in + +

+
+
+
+ + +
+ ); +}