6 Commits

Author SHA1 Message Date
88923ef77b Update src/app/page.tsx 2026-03-07 20:29:16 +00:00
ca8aabdc98 Update src/app/layout.tsx 2026-03-07 20:29:16 +00:00
516b321f1e Update src/app/page.tsx 2026-03-07 20:26:55 +00:00
7d8c6a0642 Update src/app/layout.tsx 2026-03-07 20:26:55 +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
5 changed files with 16 additions and 8 deletions

View File

@@ -110,7 +110,7 @@ export default function AlertsPage() {
],
},
{
title: "Priority Alerts", description: "Critical financial notifications ranked by importance", bentoComponent: "3d-task-list", items: [
title: "Priority Alerts", description: "Critical financial notifications ranked by importance", bentoComponent: "3d-task-list", title: "Recent Alerts", items: [
{
icon: AlertCircle,
label: "Budget Overspend Warning", time: "2 hours ago"},

View File

@@ -71,7 +71,7 @@ export default function CalendarPage() {
{
title: "Payment Due Dates", description: "Calendar view showing all payment deadlines for the month", bentoComponent: "animated-bar-chart"},
{
title: "Recurring Transactions", description: "Automatically tracked subscriptions and recurring payments", bentoComponent: "3d-task-list", items: [
title: "Recurring Transactions", description: "Automatically tracked subscriptions and recurring payments", bentoComponent: "3d-task-list", title: "Monthly Recurring", items: [
{
icon: DollarSign,
label: "Netflix Subscription", time: "Every 15th"},

View File

@@ -113,7 +113,7 @@ export default function RecurringExpensesPage() {
],
},
{
title: "Renewal Timeline", description: "See upcoming subscription renewals at a glance", bentoComponent: "3d-task-list", items: [
title: "Renewal Timeline", description: "See upcoming subscription renewals at a glance", bentoComponent: "3d-task-list", title: "Upcoming Renewals", items: [
{
icon: Zap,
label: "Streaming Service", time: "In 2 days"},

View File

@@ -1,11 +1,17 @@
import type { Metadata } from "next";
import { Inter } from "next/font/google";
import { Geist, Geist_Mono } from "next/font/google";
import "./globals.css";
const inter = Inter({ subsets: ["latin"] });
const geist = Geist({
variable: "--font-geist-sans", subsets: ["latin"],
});
const geistMono = Geist_Mono({
variable: "--font-geist-mono", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "FinControl - Personal Finance Management", description: "Take charge of your finances with intelligent tracking, budgeting, and insights."};
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."};
export default function RootLayout({
children,
@@ -14,7 +20,9 @@ export default function RootLayout({
}) {
return (
<html lang="en">
<body className={inter.className}>{children}
<body className={`${geist.variable} ${geistMono.variable} antialiased`}>
{children}
<script
dangerouslySetInnerHTML={{
__html: `

View File

@@ -220,7 +220,7 @@ export default function HomePage() {
tag="Why FinControl"
tagIcon={Heart}
title="Financial Clarity Starts Here"
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="Trusted by financial experts and SOC 2 Type II Certified. 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={[
{
value: "500K+", title: "Active Users Trusting FinControl"},