diff --git a/src/app/(marketing)/about/page.tsx b/src/app/(marketing)/about/page.tsx new file mode 100644 index 0000000..f8910c2 --- /dev/null +++ b/src/app/(marketing)/about/page.tsx @@ -0,0 +1,52 @@ +import type { Metadata } from "next"; +import Link from "next/link"; + +export const metadata: Metadata = { + title: "About", + description: "The story behind Tia — built for Indian families by a parent who wanted something better.", +}; + +export default function AboutPage() { + return ( +
+
+
Our story
+

About Tia

+ +
+

+ Tia was born from a simple frustration: every baby tracking app out there felt foreign — built for + Western families, obsessed with data exports and minimalist dashboards, and completely silent on the + things Indian parents actually care about. +

+

+ Where was the IAP vaccination schedule? Why did I have to manually track which relatives had visited + during a fever? Why was there no way to share updates with grandparents without giving them full + edit access? +

+

+ [Founder story — Manohar writes this section] +

+

+ Tia is built on a simple belief: the first years of your child's life are irreplaceable. Every + feed, every milestone, every silly face — these deserve to be preserved with care, not mined for + ad revenue. +

+

+ We don't sell your data. We don't run ads. We don't build engagement loops. We build + a digital heirloom your child will one day inherit. +

+
+ +
+ + ← Back to home + +
+
+
+ ); +} diff --git a/src/app/(marketing)/blog/page.tsx b/src/app/(marketing)/blog/page.tsx new file mode 100644 index 0000000..cab1e6d --- /dev/null +++ b/src/app/(marketing)/blog/page.tsx @@ -0,0 +1,36 @@ +import type { Metadata } from "next"; +import Link from "next/link"; + +export const metadata: Metadata = { + title: "Blog", + description: "Thoughts on parenting, privacy, and building Tia.", +}; + +export default function BlogPage() { + return ( +
+
+
Journal
+

Blog

+ +
+
✍️
+

Coming soon

+

+ We're working on thoughtful posts about parenting, privacy, and what it means to build + technology for families — not for advertisers. +

+
+ +
+ + ← Back to home + +
+
+
+ ); +} diff --git a/src/app/(marketing)/layout.tsx b/src/app/(marketing)/layout.tsx index 257952e..41a8ecb 100644 --- a/src/app/(marketing)/layout.tsx +++ b/src/app/(marketing)/layout.tsx @@ -48,35 +48,66 @@ export default function MarketingLayout({ {/* Footer */} diff --git a/src/app/(marketing)/page.tsx b/src/app/(marketing)/page.tsx index 42a4c36..3e0b4a2 100644 --- a/src/app/(marketing)/page.tsx +++ b/src/app/(marketing)/page.tsx @@ -7,42 +7,83 @@ export const metadata: Metadata = { "Tia is a digital heirloom for your baby — not just a tracker. Log daily moments, track the IAP vaccination schedule with Telegram alerts, and build a living archive your child will one day inherit.", }; +// ── Google G icon (reusable) ──────────────────────────────────── +function GoogleG({ size = 20 }: { size?: number }) { + return ( + + ); +} + // ── Section: Hero ─────────────────────────────────────────────── function Hero() { return ( -
-
-
- Free during early access +
+
+ + {/* LEFT: copy */} +
+
+ Free during early access +
+ +

+ Your baby's story,{" "} + + preserved for a lifetime. + +

+ +

+ Tia is a digital heirloom — not just a tracker. Every feed, every first + word, every vaccination, archived in one private place your child will + one day look back on. +

+ + + + Continue with Google + + +

No credit card. No setup fee. Your data is yours.

-

- Your baby's story,{" "} - - preserved for a lifetime. - -

+ {/* RIGHT: phone mockup */} +
+
+ {/* Device shell */} +
+ {/* Screen */} +
+ {/* TODO: replace with real export at public/screenshots/home.png (560×1160 PNG, no device frame) */} +
+ 🌸 +

+ App screenshot
coming soon +

+ {/* Mock UI suggestion */} +
+ {[["🍼","Feed — 90ml","2m ago"],["😴","Sleep — 2h","1h ago"],["🚼","Diaper","3h ago"]].map(([icon,label,time])=>( +
+ {icon}{label} + {time} +
+ ))} +
+
+
+ {/* Notch */} +
+
+
-

- Tia is a digital heirloom — not just a tracker. Every feed, every first - word, every vaccination, archived in one private place your child will - one day look back on. -

- - - - Continue with Google - - -

No credit card. No setup fee. Your data is yours.

{/* Decorative blobs */} @@ -55,7 +96,7 @@ function Hero() { // ── Section: The Problem ──────────────────────────────────────── function TheProblem() { return ( -
+

The 3am reality

@@ -114,19 +155,19 @@ const FEATURES = [ { icon: "🔮", title: "Ask Tia", - body: "Ask Tia parenting logistics questions — feeding windows, sleep patterns, when to introduce solids. For anything that sounds medical, Tia will always refer you to your pediatrician. That restraint is intentional. It's a trust feature, not a limitation.", + body: "Ask Tia parenting logistics questions — feeding windows, sleep patterns, when to introduce solids. For anything medical, Tia defers to your pediatrician. That restraint is intentional — it's a trust feature.", example: "\"Is 90ml normal at 6 weeks?\" → Tia gives context, then: \"Your pediatrician can confirm this for your baby specifically.\"", }, { icon: "📚", title: "The heirloom archive", - body: "Every log, photo, milestone, and memory becomes part of a permanent, private archive. Not a feed. Not a highlights reel. A complete record of your child's earliest years — searchable, exportable, and theirs to keep.", + body: "Every log, photo, milestone, and memory becomes part of a permanent, private archive. Not a feed. A complete record — searchable, exportable, and theirs to keep.", example: "\"Show me everything from her first month\" → every feed, every photo, every note.", }, { icon: "👨‍👩‍👧", title: "Family circle", - body: "Role-based access so everyone in your baby's life can be as involved as they should be. Grandparents get view-only access to milestones. The nanny gets caregiver access to log feeds. You stay the admin.", + body: "Role-based access so everyone in your baby's life can be as involved as they should be. Grandparents get view-only access. The nanny gets caregiver access. You stay the admin.", example: "Nani in Jaipur sees today's photos in real time. The daai logs the afternoon feed.", }, { @@ -139,25 +180,29 @@ const FEATURES = [ function Features() { return ( -
-
+
+

What Tia does

Everything in one private place.

-
+
{FEATURES.map(f => ( -
-
- {f.icon} -
-

{f.title}

-

-

- {f.example} -
-
+
+ + {f.icon} + +

{f.title}

+

+

+ {f.example}
))} @@ -170,7 +215,7 @@ function Features() { // ── Section: Founder Story ───────────────────────────────────── function FounderStory() { return ( -
+

Why Tia exists

@@ -178,14 +223,11 @@ function FounderStory() { {/* ┌─────────────────────────────────────────────────────────────────┐ │ PLACEHOLDER — Manohar, this section is yours to write. │ - │ │ - │ Tell the story of your daughter. The specific 3am moment in │ + │ Tell the story of your daughter. The specific 3am moment in │ │ Gurugram that made you start building. The fear that she'd │ │ grow up and you'd have nothing but blurry photos. The reason │ │ you want her to be able to read her own first chapter one day. │ - │ │ - │ Replace everything between these comment tags with your own │ - │ words. This section is the moat — it has to be in your voice. │ + │ Replace everything below the avatar block with your own words. │ └─────────────────────────────────────────────────────────────────┘ */}
@@ -208,9 +250,8 @@ function FounderStory() { chapter one day. Not a social media highlight reel. A real archive — private, complete, and hers to keep. That's Tia.

-

- [PLACEHOLDER] — Replace these paragraphs with your story in your own words. - The specific 3am moment. The specific fear. Why Gurugram, why this daughter, why now. +

+ — Replace these paragraphs with your story in your own words.

@@ -222,7 +263,7 @@ function FounderStory() { // ── Section: The Heirloom Vision ─────────────────────────────── function HeirloomVision() { return ( -
+

The heirloom vision

@@ -241,26 +282,14 @@ function HeirloomVision() {
{[ - { - icon: "📖", - title: "A complete record", - desc: "Not highlights. Everything — because you can't know yet which moment will matter most.", - }, - { - icon: "🔒", - title: "Private and permanent", - desc: "No public feed. No algorithm. Your family's archive, locked to your family.", - }, - { - icon: "💾", - title: "Fully exportable", - desc: "Your data is yours. Export everything at any time. The heirloom is portable.", - }, + { icon: "📖", title: "A complete record", desc: "Not highlights. Everything — because you can't know yet which moment will matter most." }, + { icon: "🔒", title: "Private and permanent", desc: "No public feed. No algorithm. Your family's archive, locked to your family." }, + { icon: "💾", title: "Fully exportable", desc: "Your data is yours. Export everything at any time. The heirloom is portable." }, ].map(item => (
{item.icon}

{item.title}

-

+

{item.desc}

))}
@@ -272,7 +301,7 @@ function HeirloomVision() { // ── Section: Privacy & Trust ─────────────────────────────────── function Privacy() { return ( -
+

Privacy & trust

@@ -288,32 +317,16 @@ function Privacy() {
{[ - { - icon: "🏛️", - title: "Row-Level Security", - desc: "Your family's data is isolated at the database level. No other user — no other family — can reach your records.", - }, - { - icon: "🚫", - title: "No ads. No data resale.", - desc: "We do not sell, share, or monetise your data with third parties. Ever.", - }, - { - icon: "📤", - title: "Full export at any time", - desc: "Export everything: logs, photos, milestones, vaccinations. Your data leaves with you whenever you want.", - }, - { - icon: "🔐", - title: "Google Sign-In only", - desc: "We don't store passwords. Authentication is handled by Google — the same account you already trust for everything else.", - }, + { icon: "🏛️", title: "Row-Level Security", desc: "Your family's data is isolated at the database level. No other user — no other family — can reach your records." }, + { icon: "🚫", title: "No ads. No data resale.", desc: "We do not sell, share, or monetise your data with third parties. Ever." }, + { icon: "📤", title: "Full export at any time", desc: "Export everything: logs, photos, milestones, vaccinations. Your data leaves with you whenever you want." }, + { icon: "🔐", title: "Google Sign-In only", desc: "We don't store passwords. Authentication is handled by Google — the same account you already trust for everything else." }, ].map(item => (
{item.icon}

{item.title}

-

+

{item.desc}

))} @@ -326,26 +339,17 @@ function Privacy() { // ── Section: Early Access ────────────────────────────────────── function EarlyAccess() { return ( -
+

Private early access

-

Built by a parent, being tested by parents.

{[ - { - icon: "🌱", - title: "Free during early access", - desc: "Core features — activity logging and the heirloom archive — are free while Tia is in early access. Early families keep their terms for life.", - }, - { - icon: "🇮🇳", - title: "India-native from day one", - desc: "IAP vaccination schedule. Telegram alerts. Indian naming conventions. Built for how Indian families actually live.", - }, + { icon: "🌱", title: "Free during early access", desc: "Core features — activity logging and the heirloom archive — are free while Tia is in early access. Early families keep their terms for life." }, + { icon: "🇮🇳", title: "India-native from day one", desc: "IAP vaccination schedule. Telegram alerts. Indian naming conventions. Built for how Indian families actually live." }, ].map(item => (
{item.icon} @@ -362,7 +366,7 @@ function EarlyAccess() { // ── Section: Final CTA ───────────────────────────────────────── function FinalCTA() { return ( -
+

Start preserving your
child's story today. @@ -376,12 +380,7 @@ function FinalCTA() { href="/login" className="inline-flex items-center gap-2.5 bg-white text-rose-600 font-bold px-8 py-4 rounded-full text-base hover:bg-rose-50 hover:shadow-xl active:scale-95 transition-all duration-200 shadow-lg" > - + Continue with Google diff --git a/src/app/(marketing)/partners/page.tsx b/src/app/(marketing)/partners/page.tsx new file mode 100644 index 0000000..3b9127d --- /dev/null +++ b/src/app/(marketing)/partners/page.tsx @@ -0,0 +1,52 @@ +import type { Metadata } from "next"; +import Link from "next/link"; + +export const metadata: Metadata = { + title: "Partners", + description: "Clinics, pediatricians, and organisations partnering with Tia to support Indian families.", +}; + +export default function PartnersPage() { + return ( +
+
+
Work with us
+

Partners

+ +
+

+ We're exploring partnerships with pediatric clinics, child-care organisations, and + technology providers who share our belief that parents deserve great tools — without + surveillance. +

+

+ If you run a clinic, a parenting community, or a product that serves Indian families, we'd + love to talk. +

+
+ +
+

Get in touch

+

+ Send us a note — we respond to every message personally. +

+ + hello@tia.baby + +
+ +
+ + ← Back to home + +
+
+
+ ); +} diff --git a/src/middleware.ts b/src/middleware.ts index 07f9fcd..d9d3970 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -19,6 +19,9 @@ const publicRoutes = [ "/pricing", "/privacy", "/terms", + "/about", + "/blog", + "/partners", "/login", "/admin-login", "/m",