Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[Accessibility & Polish] Courses page title only

Open Beginner friendly
#780 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
88/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
next.js, typescript
Domain
frontend

Research direction

Read the server pages at src/app/courses/page.tsx and src/app/plans/(list)/page.tsx, plus the client page at src/app/plans/(list)/create/page.tsx and the root layout’s title template. Add route metadata in the server files and a server layout for the create route. Run pnpm lint, pnpm typecheck and pnpm build; confirm the three requested titles and that /plans/[id] still says “Plan”.

Written by the indexing model from the issue text.

Description

good first issue polish

What to build

Set the Courses page’s browser-tab title to “Courses — DogDays”. This helps students identify the page when several tabs are open.

Files

Steps

  1. Use a server file for metadata: add the export to the existing server page.
  2. Keep client components client-side; the root title template adds — DogDays.
  3. Run the build and inspect this route’s tab title.

Example

Expected title: Courses — DogDays.

export const metadata = { title: "Courses" };

Check it works

Record the observed result or a screenshot in the pull request. Run pnpm build and inspect the browser-tab title.

References

Assign yourself before starting, or comment to claim the issue. Project setup.

Dominant language
TypeScript
Stars
19
Forks
94
PR merge metrics
No merged PRs in 30d

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from DevDogsUGA/DogDays

All issues in DevDogsUGA/DogDays

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.