28 Commits

Author SHA1 Message Date
666db204b8 Update src/app/page.tsx 2026-03-07 20:37:03 +00:00
949be10b58 Update src/app/layout.tsx 2026-03-07 20:37:03 +00:00
da6b1c3458 Merge version_2 into main
Merge version_2 into main
2026-03-07 20:35:22 +00:00
1818dab3eb Update src/app/layout.tsx 2026-03-07 20:34:47 +00:00
d4b9c0531f Update src/app/app/subscriptions/page.tsx 2026-03-07 20:34:46 +00:00
bff7e675f3 Update src/app/app/calendar/page.tsx 2026-03-07 20:34:46 +00:00
78b965d7d5 Update src/app/app/alerts/page.tsx 2026-03-07 20:34:45 +00:00
dca0ce3a2a Update src/app/page.tsx 2026-03-07 20:33:01 +00:00
e610b06dd8 Update src/app/layout.tsx 2026-03-07 20:33:01 +00:00
cdc08931a0 Switch to version 1: modified src/app/page.tsx 2026-03-07 20:30:43 +00:00
12bff697cc Switch to version 1: modified src/app/layout.tsx 2026-03-07 20:30:42 +00:00
4a33c45b1b Merge version_5 into main
Merge version_5 into main
2026-03-07 20:30:36 +00:00
cdc46531b8 Update src/app/page.tsx 2026-03-07 20:30:32 +00:00
214d606eb6 Update src/app/layout.tsx 2026-03-07 20:30:31 +00:00
4a72ea678f Switch to version 1: modified src/app/page.tsx 2026-03-07 20:28:30 +00:00
3a784f9360 Switch to version 1: modified src/app/layout.tsx 2026-03-07 20:28:29 +00:00
00c64f8ee7 Merge version_2 into main
Merge version_2 into main
2026-03-07 20:27:43 +00:00
60f080931b Update src/app/layout.tsx 2026-03-07 20:27:26 +00:00
a216420a29 Update src/app/page.tsx 2026-03-07 20:25:32 +00:00
666572918f Update src/app/layout.tsx 2026-03-07 20:25:31 +00:00
ed7a31fb34 Merge version_3 into main
Merge version_3 into main
2026-03-07 20:25:31 +00:00
24ad1a4bce Update src/app/page.tsx 2026-03-07 20:25:26 +00:00
429a9e147e Update src/app/layout.tsx 2026-03-07 20:25:26 +00:00
07583431fb Merge version_1 into main
Merge version_1 into main
2026-03-07 20:19:22 +00:00
373e178b2e Update src/app/page.tsx 2026-03-07 20:19:18 +00:00
5e4dd6d514 Update src/app/app/subscriptions/page.tsx 2026-03-07 20:19:17 +00:00
abd606a01c Update src/app/app/calendar/page.tsx 2026-03-07 20:19:17 +00:00
0ff5f7d7f1 Update src/app/app/alerts/page.tsx 2026-03-07 20:19:16 +00:00
2 changed files with 74 additions and 39 deletions

View File

@@ -1,8 +1,11 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Inter } from "next/font/google";
import "./globals.css"; import "./globals.css";
const inter = Inter({ subsets: ["latin"] });
export const metadata: Metadata = { export const metadata: Metadata = {
title: "FinControl - Your Money. Fully Controlled.", description: "Take charge of your finances with intelligent tracking, budgeting, and insights. See exactly where your money goes and make smarter financial decisions." title: "FinControl - Personal Finance Management", description: "Take charge of your finances with intelligent tracking, budgeting, and insights."
}; };
export default function RootLayout({ export default function RootLayout({
@@ -12,9 +15,7 @@ export default function RootLayout({
}) { }) {
return ( return (
<html lang="en"> <html lang="en">
<body> <body className={inter.className}>{children}
{children}
<script <script
dangerouslySetInnerHTML={{ dangerouslySetInnerHTML={{
__html: ` __html: `

View File

@@ -98,13 +98,16 @@ export default function HomePage() {
stats: [ stats: [
{ {
title: "Monthly Balance", values: [2450.5, 3120.75, 3895.25], title: "Monthly Balance", values: [2450.5, 3120.75, 3895.25],
valuePrefix: "$", description: "Total account balance"}, valuePrefix: "$", description: "Total account balance"
},
{ {
title: "This Month Income", values: [5200, 5200, 5200], title: "This Month Income", values: [5200, 5200, 5200],
valuePrefix: "$", description: "Received income"}, valuePrefix: "$", description: "Received income"
},
{ {
title: "This Month Spent", values: [2100.5, 1950.25, 1305.75], title: "This Month Spent", values: [2100.5, 1950.25, 1305.75],
valuePrefix: "$", description: "Total expenses"}, valuePrefix: "$", description: "Total expenses"
},
], ],
chartTitle: "Income vs Expenses", chartData: [ chartTitle: "Income vs Expenses", chartData: [
{ value: 65 }, { value: 65 },
@@ -116,13 +119,16 @@ export default function HomePage() {
listTitle: "Recent Transactions", listItems: [ listTitle: "Recent Transactions", listItems: [
{ {
icon: ShoppingCart, icon: ShoppingCart,
title: "Grocery Store - $125.50", status: "Completed"}, title: "Grocery Store - $125.50", status: "Completed"
},
{ {
icon: Zap, icon: Zap,
title: "Electric Bill - $89.00", status: "Pending"}, title: "Electric Bill - $89.00", status: "Pending"
},
{ {
icon: Fuel, icon: Fuel,
title: "Gas Station - $42.30", status: "Completed"}, title: "Gas Station - $42.30", status: "Completed"
},
], ],
}} }}
/> />
@@ -141,7 +147,8 @@ export default function HomePage() {
features={[ features={[
{ {
title: "Smart Expense Tracking", description: title: "Smart Expense Tracking", description:
"Automatically categorize and track every transaction with intelligent insights", bentoComponent: "animated-bar-chart"}, "Automatically categorize and track every transaction with intelligent insights", bentoComponent: "animated-bar-chart"
},
{ {
title: "Budget Planning", description: "Set and monitor budgets by category with real-time alerts", bentoComponent: "icon-info-cards", items: [ title: "Budget Planning", description: "Set and monitor budgets by category with real-time alerts", bentoComponent: "icon-info-cards", items: [
{ icon: Target, label: "Budget Set", value: "8/12" }, { icon: Target, label: "Budget Set", value: "8/12" },
@@ -157,7 +164,8 @@ export default function HomePage() {
], ],
}, },
{ {
title: "Analytics & Reports", description: "Detailed financial reports and trend analysis", bentoComponent: "line-chart"}, title: "Analytics & Reports", description: "Detailed financial reports and trend analysis", bentoComponent: "line-chart"
},
{ {
title: "Multi-Account Support", description: "Manage checking, savings, and credit cards in one place", bentoComponent: "orbiting-icons", centerIcon: Wallet, title: "Multi-Account Support", description: "Manage checking, savings, and credit cards in one place", bentoComponent: "orbiting-icons", centerIcon: Wallet,
items: [ items: [
@@ -170,7 +178,8 @@ export default function HomePage() {
{ {
title: "Bill Reminders", description: "Never miss a payment with smart notifications", bentoComponent: "marquee", centerIcon: Bell, title: "Bill Reminders", description: "Never miss a payment with smart notifications", bentoComponent: "marquee", centerIcon: Bell,
variant: "text", texts: [ variant: "text", texts: [
"Electric Bill - Due Tomorrow", "Internet Service - Due in 3 days", "Car Insurance - Due in 1 week", "Subscription Renewal - Due in 5 days"], "Electric Bill - Due Tomorrow", "Internet Service - Due in 3 days", "Car Insurance - Due in 1 week", "Subscription Renewal - Due in 5 days"
],
}, },
]} ]}
carouselMode="buttons" carouselMode="buttons"
@@ -191,25 +200,31 @@ export default function HomePage() {
{ {
icon: Eye, icon: Eye,
title: "Real-Time Visibility", description: title: "Real-Time Visibility", description:
"See your complete financial picture instantly across all accounts and categories"}, "See your complete financial picture instantly across all accounts and categories"
},
{ {
icon: Brain, icon: Brain,
title: "AI-Powered Insights", description: title: "AI-Powered Insights", description:
"Get personalized financial recommendations based on your spending patterns"}, "Get personalized financial recommendations based on your spending patterns"
},
{ {
icon: Lock, icon: Lock,
title: "Bank-Level Security", description: title: "Bank-Level Security", description:
"Your data is encrypted and protected with enterprise-grade security"}, "Your data is encrypted and protected with enterprise-grade security"
},
{ {
icon: Smartphone, icon: Smartphone,
title: "Mobile App", description: "Manage finances on the go with full-featured iOS and Android apps"}, title: "Mobile App", description: "Manage finances on the go with full-featured iOS and Android apps"
},
{ {
icon: Share2, icon: Share2,
title: "Easy Sharing", description: "Share budgets and goals with family members securely"}, title: "Easy Sharing", description: "Share budgets and goals with family members securely"
},
{ {
icon: Download, icon: Download,
title: "Data Export", description: title: "Data Export", description:
"Export reports in PDF, CSV, or connect to other financial tools"}, "Export reports in PDF, CSV, or connect to other financial tools"
},
]} ]}
/> />
</div> </div>
@@ -223,9 +238,11 @@ export default function HomePage() {
description="We built FinControl because managing personal finances shouldn't require a spreadsheet degree. Our mission is to make financial control intuitive, actionable, and empowering for everyone." description="We built FinControl because managing personal finances shouldn't require a spreadsheet degree. Our mission is to make financial control intuitive, actionable, and empowering for everyone."
metrics={[ metrics={[
{ {
value: "500K+", title: "Active Users Trusting FinControl"}, value: "500K+", title: "Active Users Trusting FinControl"
},
{ {
value: "$2.3B", title: "Total Money Managed on Platform"}, value: "$2.3B", title: "Total Money Managed on Platform"
},
]} ]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/modern-fintech-office-environment-with-d-1772913906315-938ec239.png" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/modern-fintech-office-environment-with-d-1772913906315-938ec239.png"
imageAlt="FinControl team working on financial platform" imageAlt="FinControl team working on financial platform"
@@ -249,27 +266,33 @@ export default function HomePage() {
{ {
id: "1", name: "Sarah Johnson", handle: "@sarahj_finance", testimonial: id: "1", name: "Sarah Johnson", handle: "@sarahj_finance", testimonial:
"FinControl completely transformed how I manage money. Finally see exactly where my cash goes every month. Game changer!", imageSrc: "FinControl completely transformed how I manage money. Finally see exactly where my cash goes every month. Game changer!", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-photo-of-a-35-year-1772913907000-91fdb825.png", imageAlt: "Sarah Johnson"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-photo-of-a-35-year-1772913907000-91fdb825.png", imageAlt: "Sarah Johnson"
},
{ {
id: "2", name: "Michael Chen", handle: "@mike_fintech", testimonial: id: "2", name: "Michael Chen", handle: "@mike_fintech", testimonial:
"The budget tracking features are incredible. Saved me thousands by catching overspending patterns I never noticed before.", imageSrc: "The budget tracking features are incredible. Saved me thousands by catching overspending patterns I never noticed before.", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-of-a-40-year-old-m-1772913906975-cdb9bd88.png", imageAlt: "Michael Chen"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-of-a-40-year-old-m-1772913906975-cdb9bd88.png", imageAlt: "Michael Chen"
},
{ {
id: "3", name: "Emily Rodriguez", handle: "@emily_saves", testimonial: id: "3", name: "Emily Rodriguez", handle: "@emily_saves", testimonial:
"Love the goal tracking. Watching progress toward my emergency fund feels so motivating. Best finance app I've used.", imageSrc: "Love the goal tracking. Watching progress toward my emergency fund feels so motivating. Best finance app I've used.", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-of-a-32-year-old-w-1772913906571-32a6e8e6.png", imageAlt: "Emily Rodriguez"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-of-a-32-year-old-w-1772913906571-32a6e8e6.png", imageAlt: "Emily Rodriguez"
},
{ {
id: "4", name: "David Kim", handle: "@david_ventures", testimonial: id: "4", name: "David Kim", handle: "@david_ventures", testimonial:
"The analytics dashboard is professional-grade. Perfect for serious budgeters who want real insights into spending.", imageSrc: "The analytics dashboard is professional-grade. Perfect for serious budgeters who want real insights into spending.", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-of-a-45-year-old-m-1772913905916-62fd7907.png", imageAlt: "David Kim"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-of-a-45-year-old-m-1772913905916-62fd7907.png", imageAlt: "David Kim"
},
{ {
id: "5", name: "Jessica Adams", handle: "@jess_budget", testimonial: id: "5", name: "Jessica Adams", handle: "@jess_budget", testimonial:
"User interface is intuitive and beautiful. Managing multiple accounts has never been easier. Highly recommend!", imageSrc: "User interface is intuitive and beautiful. Managing multiple accounts has never been easier. Highly recommend!", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-of-a-28-year-old-w-1772913907021-3da338eb.png", imageAlt: "Jessica Adams"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-of-a-28-year-old-w-1772913907021-3da338eb.png", imageAlt: "Jessica Adams"
},
{ {
id: "6", name: "Thomas Wells", handle: "@tom_finance", testimonial: id: "6", name: "Thomas Wells", handle: "@tom_finance", testimonial:
"The mobile app is seamless. Control my finances anytime, anywhere. This is the future of personal finance apps.", imageSrc: "The mobile app is seamless. Control my finances anytime, anywhere. This is the future of personal finance apps.", imageSrc:
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-of-a-38-year-old-m-1772913908103-f534366b.png", imageAlt: "Thomas Wells"}, "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APLXeHKJqU2feMDf1tonz33lP0/professional-headshot-of-a-38-year-old-m-1772913908103-f534366b.png", imageAlt: "Thomas Wells"
},
]} ]}
speed={40} speed={40}
/> />
@@ -292,7 +315,8 @@ export default function HomePage() {
{ text: "Learn More", href: "#" }, { text: "Learn More", href: "#" },
], ],
features: [ features: [
"Up to 5 accounts", "Basic transaction tracking", "Monthly budget creation", "Mobile app access", "Email support"], "Up to 5 accounts", "Basic transaction tracking", "Monthly budget creation", "Mobile app access", "Email support"
],
}, },
{ {
id: "2", badge: "Most Popular", badgeIcon: Sparkles, id: "2", badge: "Most Popular", badgeIcon: Sparkles,
@@ -301,7 +325,8 @@ export default function HomePage() {
{ text: "Chat to Sales", href: "#" }, { text: "Chat to Sales", href: "#" },
], ],
features: [ features: [
"Unlimited accounts", "Advanced analytics", "Goal tracking system", "Spending insights & alerts", "Bill reminders", "Priority support", "PDF reports export"], "Unlimited accounts", "Advanced analytics", "Goal tracking system", "Spending insights & alerts", "Bill reminders", "Priority support", "PDF reports export"
],
}, },
{ {
id: "3", price: "$19.99/mo", name: "Premium Plan", buttons: [ id: "3", price: "$19.99/mo", name: "Premium Plan", buttons: [
@@ -309,7 +334,8 @@ export default function HomePage() {
{ text: "Chat to Sales", href: "#" }, { text: "Chat to Sales", href: "#" },
], ],
features: [ features: [
"Everything in Pro", "Investment tracking", "Tax preparation reports", "Multi-user access", "API access", "24/7 Phone support", "Custom integrations", "Dedicated account manager"], "Everything in Pro", "Investment tracking", "Tax preparation reports", "Multi-user access", "API access", "24/7 Phone support", "Custom integrations", "Dedicated account manager"
],
}, },
]} ]}
carouselMode="buttons" carouselMode="buttons"
@@ -330,28 +356,36 @@ export default function HomePage() {
faqs={[ faqs={[
{ {
id: "1", title: "Is FinControl secure?", content: id: "1", title: "Is FinControl secure?", content:
"Yes, absolutely. FinControl uses industry-standard 256-bit encryption for all data transmission and storage. We never access your bank login credentials—we use secure API connections only. All servers are certified for financial-grade security compliance."}, "Yes, absolutely. FinControl uses industry-standard 256-bit encryption for all data transmission and storage. We never access your bank login credentials—we use secure API connections only. All servers are certified for financial-grade security compliance."
},
{ {
id: "2", title: "Which banks are supported?", content: id: "2", title: "Which banks are supported?", content:
"FinControl connects with 12,000+ financial institutions worldwide, including all major banks. We use secure, read-only API connections that can't move money or make changes to your accounts."}, "FinControl connects with 12,000+ financial institutions worldwide, including all major banks. We use secure, read-only API connections that can't move money or make changes to your accounts."
},
{ {
id: "3", title: "Can I share my budget with family?", content: id: "3", title: "Can I share my budget with family?", content:
"Yes! Pro and Premium plans include shared budgets. You can invite family members to view and collaborate on budget planning with full permission controls."}, "Yes! Pro and Premium plans include shared budgets. You can invite family members to view and collaborate on budget planning with full permission controls."
},
{ {
id: "4", title: "What if I need to export my data?", content: id: "4", title: "What if I need to export my data?", content:
"You can export all your financial data anytime as PDF reports (Pro+) or CSV files (Premium). No lock-in—your data belongs to you."}, "You can export all your financial data anytime as PDF reports (Pro+) or CSV files (Premium). No lock-in—your data belongs to you."
},
{ {
id: "5", title: "Is there a free trial?", content: id: "5", title: "Is there a free trial?", content:
"Yes! The Starter plan is completely free with full features. Pro and Premium plans offer a 30-day free trial with no credit card required."}, "Yes! The Starter plan is completely free with full features. Pro and Premium plans offer a 30-day free trial with no credit card required."
},
{ {
id: "6", title: "How do I cancel my subscription?", content: id: "6", title: "How do I cancel my subscription?", content:
"Cancel anytime from your settings with one click. No questions asked, no penalties. Your data remains in your free account indefinitely."}, "Cancel anytime from your settings with one click. No questions asked, no penalties. Your data remains in your free account indefinitely."
},
{ {
id: "7", title: "Can I use FinControl offline?", content: id: "7", title: "Can I use FinControl offline?", content:
"The web app requires internet, but our mobile apps cache recent data. You can view recent transactions and budgets offline on iOS and Android."}, "The web app requires internet, but our mobile apps cache recent data. You can view recent transactions and budgets offline on iOS and Android."
},
{ {
id: "8", title: "What payment methods do you accept?", content: id: "8", title: "What payment methods do you accept?", content:
"We accept all major credit cards, debit cards, and PayPal. Billing is monthly or annual with the annual option giving you 2 months free."}, "We accept all major credit cards, debit cards, and PayPal. Billing is monthly or annual with the annual option giving you 2 months free."
},
]} ]}
/> />
</div> </div>
@@ -361,7 +395,7 @@ export default function HomePage() {
<ContactCTA <ContactCTA
tag="Ready to Take Control?" tag="Ready to Take Control?"
tagIcon={Rocket} tagIcon={Rocket}
title="Start Your Financial Journey Today" title="Take Control of Your Money in Minutes"
description="Join thousands of users already managing their money smarter. Get started free and experience the difference." description="Join thousands of users already managing their money smarter. Get started free and experience the difference."
buttons={[ buttons={[
{ text: "Start Free Trial", href: "#" }, { text: "Start Free Trial", href: "#" },