diff --git a/app/[workspace]/project/[projectId]/grow/page.tsx b/app/[workspace]/project/[projectId]/grow/page.tsx new file mode 100644 index 0000000..a9fd3cf --- /dev/null +++ b/app/[workspace]/project/[projectId]/grow/page.tsx @@ -0,0 +1,57 @@ +"use client"; + +export default function GrowPage() { + const items = [ + { icon: "📣", title: "Marketing copy", desc: "AI-generated landing page, emails, and social posts tailored to your product." }, + { icon: "🎯", title: "Launch channels", desc: "Recommended channels based on your target audience and business model." }, + { icon: "👥", title: "User acquisition", desc: "Onboarding flows, referral mechanics, and early adopter campaigns." }, + { icon: "💬", title: "Community", desc: "Discord, Slack, or forum setup recommendations for your user base." }, + ]; + + return ( +
+
+

+ Grow +

+

+ Marketing, launch strategy, and user acquisition — coming once your product is live. +

+ +
+ {items.map((item, i) => ( +
+
{item.icon}
+
+
{item.title}
+
{item.desc}
+
+ + Soon + +
+ ))} +
+
+
+ ); +} diff --git a/app/[workspace]/project/[projectId]/insights/page.tsx b/app/[workspace]/project/[projectId]/insights/page.tsx new file mode 100644 index 0000000..8aa8992 --- /dev/null +++ b/app/[workspace]/project/[projectId]/insights/page.tsx @@ -0,0 +1,57 @@ +"use client"; + +export default function InsightsPage() { + const items = [ + { icon: "📊", title: "Usage analytics", desc: "Page views, active users, retention curves, and funnel analysis." }, + { icon: "⚡", title: "Performance", desc: "Load times, error rates, and infrastructure health at a glance." }, + { icon: "💰", title: "Revenue", desc: "MRR, churn, LTV, and subscription metrics wired from your billing provider." }, + { icon: "🔔", title: "Alerts", desc: "Get notified when key metrics drop or anomalies are detected." }, + ]; + + return ( +
+
+

+ Insights +

+

+ Analytics, performance, and revenue — available once your product is deployed. +

+ +
+ {items.map((item, i) => ( +
+
{item.icon}
+
+
{item.title}
+
{item.desc}
+
+ + Soon + +
+ ))} +
+
+
+ ); +} diff --git a/components/layout/project-shell.tsx b/components/layout/project-shell.tsx index f9bde35..72094ec 100644 --- a/components/layout/project-shell.tsx +++ b/components/layout/project-shell.tsx @@ -26,7 +26,9 @@ const TABS = [ { id: "prd", label: "PRD", path: "prd" }, { id: "design", label: "Design", path: "design" }, { id: "build", label: "Build", path: "build" }, - { id: "deployment", label: "Deploy", path: "deployment" }, + { id: "deployment", label: "Launch", path: "deployment" }, + { id: "grow", label: "Grow", path: "grow" }, + { id: "insights", label: "Insights", path: "insights" }, { id: "settings", label: "Settings", path: "settings" }, ];