π Bug Report
Area: SEO / Page Metadata
Type: Bug β Missing Page Titles
Priority: Medium
π Description
FlowForge currently has no page-specific titles or
meta tags configured. Every page in the app shows
the same generic browser tab title with no
meaningful content. This affects:
- User experience β can't distinguish tabs
- SEO β search engines see no page descriptions
- Professionalism β production apps always
have proper page titles
π Proof β No Metadata in Source Code
In frontend/app/layout.tsx:
import "./globals.css";
import AppShell from "@/app/components/AppShell";
export default function RootLayout({ children }) {
return (
<html lang="en">
<body>
<AppShell>{children}</AppShell>
</body>
</html>
);
}
No <title>, no metadata export, no
<meta description> anywhere.
β Current Behaviour
- Browser tab shows blank or "localhost:3000"
- No meaningful title on any page
- No meta description for any route
- All pages identical from browser perspective
β
Expected Behaviour
Each page should have a descriptive title:
- Homepage β "FlowForge β Where your team's
work actually gets done"
- Dashboard β "Dashboard β FlowForge"
- Projects β "Projects β FlowForge"
- Login β "Sign In β FlowForge"
- Signup β "Create Account β FlowForge"
π‘ Proposed Fix
1. Add global metadata in layout.tsx
import type { Metadata } from "next";
export const metadata: Metadata = {
title: {
default: "FlowForge",
template: "%s β FlowForge",
},
description: "Kanban boards, team chat, and
project tracking without the extra tools
you don't need.",
};
2. Add page-specific metadata exports
In each page file:
export const metadata: Metadata = {
title: "Dashboard",
};
Files to Modify
frontend/app/layout.tsx β global metadata
frontend/app/page.tsx β homepage title
frontend/app/dashboard/page.tsx β dashboard
frontend/app/login/page.tsx β login
frontend/app/signup/page.tsx β signup
frontend/app/projects/page.tsx β projects
π₯οΈ Steps to Reproduce
- Run app locally (
npm run dev)
- Open any page in the browser
- Look at the browser tab β no meaningful title
- Open multiple FlowForge tabs β all look same
@Shriii19
I'd like to work on this issue.
Could you please assign it to me?
nsoc26
π Bug Report
Area: SEO / Page Metadata
Type: Bug β Missing Page Titles
Priority: Medium
π Description
FlowForge currently has no page-specific titles or
meta tags configured. Every page in the app shows
the same generic browser tab title with no
meaningful content. This affects:
have proper page titles
π Proof β No Metadata in Source Code
In
frontend/app/layout.tsx:No
<title>, nometadataexport, no<meta description>anywhere.β Current Behaviour
β Expected Behaviour
Each page should have a descriptive title:
work actually gets done"
π‘ Proposed Fix
1. Add global metadata in
layout.tsx2. Add page-specific metadata exports
In each page file:
Files to Modify
frontend/app/layout.tsxβ global metadatafrontend/app/page.tsxβ homepage titlefrontend/app/dashboard/page.tsxβ dashboardfrontend/app/login/page.tsxβ loginfrontend/app/signup/page.tsxβ signupfrontend/app/projects/page.tsxβ projectsπ₯οΈ Steps to Reproduce
npm run dev)@Shriii19
I'd like to work on this issue.
Could you please assign it to me?
nsoc26