From 5a59add3bd6416383263ab2c1d23d919e16a3008 Mon Sep 17 00:00:00 2001 From: Kapil Panwar Date: Fri, 31 Jul 2026 07:41:25 +0000 Subject: [PATCH] Update footer, about page, contact address, and add payment page flow Changes: - Footer: Added "A product by Gyannetra Pvt Ltd" prefix - Footer: Removed Student Dashboard & Admin Panel links - About page: Added "A product by Gyannetra Pvt Ltd" prefix - Contact page: Bengaluru -> Pune, Maharashtra - Signup flow: Replaced success message with payment page showing student name, plan, total price, and disabled Pay Now button - Landing page: Get Pro / Get AI Coach buttons now pass plan param - Docker compose: Changed port from 3001 to 3882 --- docker-compose.yml | 2 +- src/app/about/page.tsx | 2 +- src/app/contact/page.tsx | 2 +- src/app/page.tsx | 8 ++- src/app/signup/page.tsx | 69 +++++++++++++++++++------ src/components/Landing/PublicLayout.tsx | 4 +- 6 files changed, 61 insertions(+), 26 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 732bbb8..19eec1a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,4 +7,4 @@ services: dockerfile: Dockerfile container_name: pragativeer_landing ports: - - "3001:3000" + - "3882:3000" diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index c6dd117..3e80e5a 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -13,7 +13,7 @@ export default function AboutPage() {

About PragatiVeer

- We are a team of educators and engineers dedicated to re-engineering NEET/JEE preparation through the power of Artificial Intelligence. + A product by Gyannetra Pvt Ltd , We are a team of educators and engineers dedicated to re-engineering NEET/JEE preparation through the power of Artificial Intelligence.

diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index c5a3d93..c5bcdf2 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -37,7 +37,7 @@ export default function ContactPage() { support@pragativeer.com
- Tech Hub, Bengaluru, India + Pune, Maharashtra
diff --git a/src/app/page.tsx b/src/app/page.tsx index ab1555f..9a4c6b1 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -450,7 +450,7 @@ export default function MarketingPage() {
  • Detailed Performance Analytics
  • Parent Dashboard Access
  • - + @@ -474,7 +474,7 @@ export default function MarketingPage() {
  • 24/7 Streaming AI Tutor Chat
  • Predictive Rank & College Predictor
  • - + @@ -562,7 +562,7 @@ export default function MarketingPage() { />

    - Re-engineering NEET & JEE preparation with adaptive AI models. Learn faster, rank higher. + A product by Gyannetra Pvt Ltd, Re-engineering NEET & JEE preparation with adaptive AI models. Learn faster, rank higher.

    {/* @@ -584,8 +584,6 @@ export default function MarketingPage() {
    • Features
    • Pricing
    • -
    • Student Dashboard
    • -
    • Admin Panel
    diff --git a/src/app/signup/page.tsx b/src/app/signup/page.tsx index ded5671..340b3ac 100644 --- a/src/app/signup/page.tsx +++ b/src/app/signup/page.tsx @@ -2,13 +2,25 @@ import { Button } from "@/components/ui/button" import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" -import { ArrowLeft, Eye, EyeOff, CheckCircle2 } from "lucide-react" +import { ArrowLeft, Eye, EyeOff, CheckCircle2, IndianRupee } from "lucide-react" import Link from "next/link" -import { useState } from "react" -import { useRouter } from "next/navigation" +import { useState, Suspense } from "react" +import { useRouter, useSearchParams } from "next/navigation" import { Logo } from "@/components/Logo" -export default function SignupPage() { +const PLAN_PRICES: Record = { + pro: "₹3,499", + aicoach: "₹11,999", +} + +const PLAN_NAMES: Record = { + pro: "Pro", + aicoach: "AI Coach", +} + +function SignupForm() { + const searchParams = useSearchParams() + const plan = searchParams.get("plan") || "" const [step, setStep] = useState(1) const [showPassword, setShowPassword] = useState(false) const [showOTP, setShowOTP] = useState(false) @@ -54,18 +66,41 @@ export default function SignupPage() { {isSubmitted ? ( - - - -

    Thanks for registering, {firstName}!

    -

    - We are currently integrating our payment gateway and will be live soon. + + +

    + +
    + Complete Payment + + Review your order details below + + + +
    +
    + Student Name + {firstName} {lastName} +
    +
    + Plan + {PLAN_NAMES[plan] || "Pro"} +
    +
    + Total Amount + {PLAN_PRICES[plan] || "₹3,499"}/year +
    +
    +

    * All prices are inclusive of GST.

    + +

    + Payment gateway integration coming soon. We will notify you once it is live.

    - - -
    ) : ( @@ -213,3 +248,7 @@ export default function SignupPage() { ) } + +export default function SignupPage() { + return

    Loading...

    }>
    +} diff --git a/src/components/Landing/PublicLayout.tsx b/src/components/Landing/PublicLayout.tsx index d2546cd..57f36d2 100644 --- a/src/components/Landing/PublicLayout.tsx +++ b/src/components/Landing/PublicLayout.tsx @@ -53,7 +53,7 @@ export function PublicLayout({ children }: { children: React.ReactNode }) { />

    - Re-engineering NEET & JEE preparation with adaptive AI models. Learn faster, rank higher. + A product by Gyannetra Pvt Ltd, Re-engineering NEET & JEE preparation with adaptive AI models. Learn faster, rank higher.

    @@ -62,8 +62,6 @@ export function PublicLayout({ children }: { children: React.ReactNode }) {
    • Features
    • Pricing
    • -
    • Student Dashboard
    • -
    • Admin Panel