diff --git a/public/assets/premium-divider.svg b/public/assets/premium-divider.svg
index c6d2487..a1f2d25 100644
--- a/public/assets/premium-divider.svg
+++ b/public/assets/premium-divider.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/public/sitemap.txt b/public/sitemap.txt
index 9394c72..c704bee 100644
--- a/public/sitemap.txt
+++ b/public/sitemap.txt
@@ -9,3 +9,4 @@ https://jsoncrack.com/widget
https://jsoncrack.com/legal/terms
https://jsoncrack.com/legal/privacy
https://jsoncrack.com/affiliates
+https://jsoncrack.com/premium
diff --git a/src/containers/Landing/HeroSection.tsx b/src/containers/Landing/HeroSection.tsx
index 2919863..f2a67c1 100644
--- a/src/containers/Landing/HeroSection.tsx
+++ b/src/containers/Landing/HeroSection.tsx
@@ -3,8 +3,7 @@ import { Manrope } from "next/font/google";
import Link from "next/link";
import { Stack, Flex, Badge, Button, Text } from "@mantine/core";
import styled from "styled-components";
-import { IoSparkles } from "react-icons/io5";
-import { MdChevronRight } from "react-icons/md";
+import { FaArrowRightLong } from "react-icons/fa6";
const manrope = Manrope({
subsets: ["latin-ext"],
@@ -119,18 +118,6 @@ export const HeroSection = () => {
- }
- tt="none"
- visibleFrom="xs"
- >
- Start in 30 seconds — no registration, no payment.
-
Visualize JSON into interactive graphs
The best JSON viewer tool to visualize, format and{" "}
@@ -159,27 +146,26 @@ export const HeroSection = () => {
color="orange"
href="/#pricing"
size="lg"
- radius="sm"
- fw={500}
+ radius="xl"
+ px="xl"
fz="md"
- rightSection={}
+ rightSection={}
mt="lg"
>
- Start using free
+ Start for free
}
>
- Explore Premium
+ Get Premium
diff --git a/src/containers/Landing/PremiumVsFree.tsx b/src/containers/Landing/PremiumVsFree.tsx
index 7fed88b..f57533f 100644
--- a/src/containers/Landing/PremiumVsFree.tsx
+++ b/src/containers/Landing/PremiumVsFree.tsx
@@ -1,12 +1,12 @@
import React from "react";
import Link from "next/link";
-import { Title, Overlay, Image, Container, Flex, Box, List, Button } from "@mantine/core";
+import { Title, Overlay, Image, Container, Flex, Box, List, Button, Paper } from "@mantine/core";
import styled from "styled-components";
import { ReactCompareSlider, ReactCompareSliderHandle } from "react-compare-slider";
+import { FaArrowRightLong } from "react-icons/fa6";
const StyledImageWrapper = styled.div`
flex: 2;
- max-width: 1400px;
width: 100%;
filter: drop-shadow(0px -4px 10px rgba(70, 70, 70, 0.25));
`;
@@ -29,110 +29,115 @@ export const PremiumVsFree = () => {
};
return (
-
-
- Premium vs Free
-
-
-
-
-
-
- We developed an entirely new version of JSON Crack, packed with numerous features and
- enhancements.
-
- Supports larger data (~4 MB)
- Customizable color options
- Data comparison feature
- Focus to node from editor cursor
- Edit directly on graphs
- AI-powered assistant
- Beautiful UI and very smooth navigation
-
-
-
+
+
+
+ Explore Premium.
+
+
+
+
+
+
+
+ Refined user interface
+ Supports larger data (~4 MB)
+ Customizable color options
+ Compare data on graphs
+ Edit directly on graphs
+ AI-powered assistant
+ Everything is faster.
+
+ }
+ radius="xl"
+ fw={500}
+ fz="md"
+ >
+ See all features
+
+
-
- setLabelOpacity(0)}
- onPointerUp={() => setLabelOpacity(1)}
- style={{
- borderRadius: 10,
- overflow: "hidden",
- border: "1px solid #c1c1c1",
- outline: "1px solid #c1c1c1",
- outlineOffset: "6px",
- }}
- itemOne={}
- itemTwo={
- <>
-
-
- >
- }
- handle={
-
-
+
+ setLabelOpacity(0)}
+ onPointerUp={() => setLabelOpacity(1)}
+ style={{
+ borderRadius: 10,
+ overflow: "hidden",
+ border: "1px solid #c1c1c1",
+ outline: "1px solid #c1c1c1",
+ outlineOffset: "6px",
+ }}
+ itemOne={}
+ itemTwo={
+ <>
+
+
+ >
+ }
+ handle={
- Premium
+
+
+ Premium
+
+
+ Free
+
-
- Free
-
-
- }
- />
-
-
+ }
+ />
+
+
+
);
};
diff --git a/src/layout/Navbar.tsx b/src/layout/Navbar.tsx
index e092298..06d6efa 100644
--- a/src/layout/Navbar.tsx
+++ b/src/layout/Navbar.tsx
@@ -48,7 +48,7 @@ export const Navbar = () => {
return (
-
+
@@ -62,19 +62,6 @@ export const Navbar = () => {
-
+
+
+
+
+
+
+
+
+
+
+ Built for everyone.
+
+
+ Zero technical knowledge required.
+
+
+
+
+
+
+ 4 MB
+
+
+
+ Larger Data
+
+ From 300KB to ~4MB upgraded data size.
+
+
+
+
+
+
+
+
+ Compact Design
+
+
+ 50% less graph size. Get rid of the redundant data and nodes, focus on
+ what's important.
+
+
+
+
+
+
+
+
+
+ Faster
+
+
+ Load data faster. Navigate faster. Search faster. Everything is faster than
+ ever.
+
+
+
+
+
+
+
+
+
+ Compare
+
+
+ Compare two data, highlight the differences directly on the graphs.
+
+
+
+
+
+
+
+
+
+ Edit Directly
+
+
+ Modify your data directly on the graph. No more switching between the editor and
+ the graph.
+
+
+
+
+
+
+
+
+
+ Customize
+
+
+ Customize the graph's colors to align with your brand or personal
+ preferences.
+
+
+
+
+
+
+
+
+
+ Tabs
+
+
+ Open multiple tabs, navigate between them easily. Save up to 200 documents to
+ the cloud.
+
+
+
+
+
+
+
+
+
+ AI-Powered
+
+
+ Ask it to translate your fields, filter out by age or name includes, and more.
+
+
+
+
+
+
+
- Built for everyone.
+ Keep your expectations high.
-
- Zero technical knowledge required.
-
-
-
-
-
-
- 4 MB
-
-
-
- Larger Data
-
- From 300KB to ~4MB upgraded data size.
-
-
-
-
-
-
-
-
- Compact Design
-
-
- 50% less graph size. Get rid of the redundant data and nodes, focus on what's
- important.
-
-
-
-
-
-
-
-
-
- Faster
-
-
- Load data faster. Navigate faster. Search faster. Everything is faster than ever.
-
-
-
-
-
-
-
-
-
- Compare
-
-
- Compare two data, highlight the differences directly on the graphs.
-
-
-
-
-
-
-
-
-
- Edit Directly
-
-
- Modify your data directly on the graph. No more switching between the editor and
- the graph.
-
-
-
-
-
-
-
-
-
- Customize
-
-
- Customize the graph's colors to align with your brand or personal
- preferences.
-
-
-
-
-
-
-
-
-
- Tabs
-
-
- Open multiple tabs, navigate between them easily. Save up to 200 documents to the
- cloud.
-
-
-
-
-
-
-
-
-
- AI-Powered
-
-
- Ask it to translate your fields, filter out by age or name includes, and more.
-
-
-
-
+
+
+
+
+
+
+ Monthly
+
+
+
+
+ ${PRICING.MONTHLY}
+
+ /month
+
+
+
+
+
+
+
+ Yearly
+
+
+
+
+ ${PRICING.ANNUAL * 12}
+
+ /year
+
+
+
+
+
+
+
+ Lifetime
+
+ }
+ >
+ Limited
+
+
+
+
+ ${PRICING.LTD}
+
+ /lifetime
+
+
+
+
+ }
+ >
+ Upgrade
+
+
+
+
+
+ Payment email must be matching with the account registered to the JSON Crack.
+
+
-
-
-
- Keep your expectations high.
-
-
-
-
-
-
-
- Monthly
-
-
-
-
- ${PRICING.MONTHLY}
-
- /month
-
-
-
-
-
-
-
- Yearly
-
-
-
-
- ${PRICING.ANNUAL * 12}
-
- /year
-
-
-
-
-
-
-
- Lifetime
-
- }
- >
- Limited
-
-
-
-
- ${PRICING.LTD}
-
- /lifetime
-
-
-
-
- }
- >
- Upgrade
-
-
-
-
-
- Payment email must be matching with the account registered to the JSON Crack.
-
-
-
-
+
+ >
);
};
diff --git a/src/pages/pricing.tsx b/src/pages/pricing.tsx
index 2fd018f..a93e088 100644
--- a/src/pages/pricing.tsx
+++ b/src/pages/pricing.tsx
@@ -18,8 +18,8 @@ import {
} from "@mantine/core";
import styled from "styled-components";
import { AiOutlineInfoCircle } from "react-icons/ai";
-import { FaCheck, FaXmark } from "react-icons/fa6";
-import { VscArrowRight, VscLinkExternal } from "react-icons/vsc";
+import { FaArrowRightLong, FaCheck, FaXmark } from "react-icons/fa6";
+import { VscLinkExternal } from "react-icons/vsc";
import Layout from "src/layout/Layout";
import { gaEvent } from "src/lib/utils/gaEvent";
@@ -41,7 +41,7 @@ export const purchaseLinks = {
const StyledPaper = styled(Paper)`
padding: 1.5em;
width: 350px;
- border-radius: 4px;
+ border-radius: 8px;
border: 2px solid #e9e9e9;
background: white;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
@@ -63,7 +63,6 @@ export const PricingCards = () => {
w={200}
radius="md"
styles={{ label: { color: "black" } }}
- mb="xl"
/>
{
}}
mx="auto"
>
+
+
+
+
+
+ Buy once,
+
+ use forever
+
+ !
+
+
+ Gain lifetime access to JSON Crack, enjoy all the advantages of our Premium plan
+ with this one-time deal.
+
+
+ }
+ >
+ Get Lifetime Access for ${PRICING.LTD}
+
+
+
+
@@ -123,13 +159,13 @@ export const PricingCards = () => {
radius="md"
fullWidth
my="md"
- rightSection={}
+ rightSection={}
>
Get Started
-
- Remake version with advanced features, better performance and smooth user interface.
-
+
+ Click here to see all features
+
{
color="dark"
fullWidth
my="md"
- rightSection={}
+ rightSection={}
>
Start Free
@@ -341,36 +377,6 @@ export const PricingCards = () => {
-
-
-
-
- Buy once,
-
- use forever
-
- !
-
-
- Gain lifetime access to JSON Crack, enjoy all the advantages of our Premium plan with
- this one-time deal.
-
- }
- >
- Get Lifetime Access for ${PRICING.LTD}
-
-
-
-
);
};