Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 0 additions & 6 deletions frontend/src/components/Marketing.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -653,12 +653,6 @@ export function Marketing() {
</p>
</div>

{/* Free Account Callout */}
<div className="text-center mb-8">
<p className="text-lg text-[hsl(var(--marketing-text-muted))]">
Free account comes with 10 free messages per week
</p>
</div>

<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8">
{PRICING_PLANS.filter((plan) => {
Expand Down
64 changes: 42 additions & 22 deletions frontend/src/config/pricingConfig.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ export const PRICING_PLANS: PricingPlan[] = [
description: "Try Maple with limited usage",
features: [
{
text: "10 messages per week",
text: "25 messages per week",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
Expand All @@ -42,16 +42,16 @@ export const PRICING_PLANS: PricingPlan[] = [
icon: <Check className="w-4 h-4 text-green-500" />
},
{ text: "Rename Chats", included: true, icon: <Check className="w-4 h-4 text-green-500" /> },
{ text: "Gemma 3 27B", included: false, icon: <X className="w-4 h-4 text-red-500" /> },
{ text: "Image Upload", included: false, icon: <X className="w-4 h-4 text-red-500" /> },
{ text: "Document Upload", included: false, icon: <X className="w-4 h-4 text-red-500" /> },
{ text: "DeepSeek R1 70B", included: false, icon: <X className="w-4 h-4 text-red-500" /> },
{ text: "Gemma 3 27B", included: false, icon: <X className="w-4 h-4 text-red-500" /> },
{
text: "Mistral Small 3.1 24B",
included: false,
icon: <X className="w-4 h-4 text-red-500" />
},
{ text: "Qwen 2.5 72B", included: false, icon: <X className="w-4 h-4 text-red-500" /> },
{ text: "Image Upload", included: false, icon: <X className="w-4 h-4 text-red-500" /> },
{ text: "Document Upload", included: false, icon: <X className="w-4 h-4 text-red-500" /> }
{ text: "Qwen 2.5 72B", included: false, icon: <X className="w-4 h-4 text-red-500" /> }
],
ctaText: "Start Free"
},
Expand Down Expand Up @@ -103,17 +103,18 @@ export const PRICING_PLANS: PricingPlan[] = [
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{ text: "Image Upload", included: true, icon: <Check className="w-4 h-4 text-green-500" /> },
{
text: "Priority support",
text: "Document Upload",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{ text: "Gemma 3 27B", included: true, icon: <Check className="w-4 h-4 text-green-500" /> },
{
text: "DeepSeek R1 70B",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{ text: "Gemma 3 27B", included: true, icon: <Check className="w-4 h-4 text-green-500" /> },
{
text: "Mistral Small 3.1 24B",
included: true,
Expand All @@ -123,12 +124,6 @@ export const PRICING_PLANS: PricingPlan[] = [
text: "Qwen 2.5 72B",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{ text: "Image Upload", included: true, icon: <Check className="w-4 h-4 text-green-500" /> },
{
text: "Document Upload",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
}
],
ctaText: "Start Chatting",
Expand All @@ -154,9 +149,8 @@ export const PRICING_PLANS: PricingPlan[] = [
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{ text: "Gemma 3 27B", included: true, icon: <Check className="w-4 h-4 text-green-500" /> },
{
text: "DeepSeek R1 70B",
text: "Early Access to features and models",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
Expand All @@ -165,6 +159,22 @@ export const PRICING_PLANS: PricingPlan[] = [
text: "Document Upload",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{
text: "DeepSeek R1 70B",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{ text: "Gemma 3 27B", included: true, icon: <Check className="w-4 h-4 text-green-500" /> },
{
text: "Mistral Small 3.1 24B",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{
text: "Qwen 2.5 72B",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
}
],
ctaText: "Start Chatting"
Expand All @@ -180,7 +190,12 @@ export const PRICING_PLANS: PricingPlan[] = [
icon: <Check className="w-4 h-4 text-green-500" />
},
{
text: "Even more usage per team member",
text: "2x more usage than Pro per team member",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{
text: "Priority support",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
Expand All @@ -194,25 +209,30 @@ export const PRICING_PLANS: PricingPlan[] = [
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{ text: "Gemma 3 27B", included: true, icon: <Check className="w-4 h-4 text-green-500" /> },
{
text: "DeepSeek R1 70B",
text: "Early Access to features and models",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{ text: "Image Upload", included: true, icon: <Check className="w-4 h-4 text-green-500" /> },
{
text: "Mistral Small 3.1 24B",
text: "Document Upload",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{
text: "Qwen 2.5 72B",
text: "DeepSeek R1 70B",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{ text: "Image Upload", included: true, icon: <Check className="w-4 h-4 text-green-500" /> },
{ text: "Gemma 3 27B", included: true, icon: <Check className="w-4 h-4 text-green-500" /> },
{
text: "Document Upload",
text: "Mistral Small 3.1 24B",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
},
{
text: "Qwen 2.5 72B",
included: true,
icon: <Check className="w-4 h-4 text-green-500" />
}
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/routes/pricing.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ function PricingFAQ() {
<p>The plans are sized to grow with your needs.</p>
<ul className="list-disc list-inside space-y-1 ml-4">
<li>
Free: 10 messages per week, resets Sunday 00:00 UTC. Max length on individual
Free: 25 messages per week, resets Sunday 00:00 UTC. Max length on individual
messages.
</li>
<li>Pro: Generous usage for power users with a high monthly cap</li>
Expand Down Expand Up @@ -714,7 +714,7 @@ function PricingPage() {
let monthlyPrice = monthlyOriginalPrice;

if (product) {
monthlyOriginalPrice = (product.default_price.unit_amount / 100).toFixed(2);
monthlyOriginalPrice = (product.default_price.unit_amount / 100).toFixed(0);
monthlyPrice = monthlyOriginalPrice;
}

Expand Down
Loading