Skip to content

Improve UI hierarchy across Home, Jobs, Blog, Contact and Employer pages#10

Open
dogussyaman wants to merge 1 commit intomainfrom
codex/improve-ui-layout-and-design
Open

Improve UI hierarchy across Home, Jobs, Blog, Contact and Employer pages#10
dogussyaman wants to merge 1 commit intomainfrom
codex/improve-ui-layout-and-design

Conversation

@dogussyaman
Copy link
Owner

Motivation

  • Improve information hierarchy, grouping and CTA consistency across main site pages to make content easier to scan and act on.
  • Keep all changes purely presentational without touching backend data flows or APIs.

Description

  • Refreshed homepage hero and features layout and copy to strengthen hierarchy and CTA styling (components/home/HeroSection.tsx, components/home/FeaturesSection.tsx).
  • Polished Jobs listing UI with a clearer hero (page title, intro, search hint), a small filter header and a multi-CTA footer for employers (app/(main)/is-ilanlari/_components/JobsHero.tsx, JobsFilters.tsx, JobsCta.tsx).
  • Enhanced Blog list header and search experience by adding a result summary + search block and community/contact CTAs (app/(main)/blog/page.tsx, app/(main)/blog/_components/BlogListSearch.tsx).
  • Grouped and clarified Contact page sections, updated contact card copy (including average response time), office-visit messaging and form CTA styling (app/(main)/iletisim/page.tsx, ContactInfoCard.tsx, OfficeVisitSection.tsx, ContactFormCard.tsx).
  • Improved employer (İşveren) pages: labeled sections (benefits/features/process/stats), tightened copy, and consistent CTA/button styling (app/(main)/isveren/_components/*).
  • Small visual and accessibility improvements: consistent button weights (text-base font-semibold), compact badges/intro chips, and spacing tweaks across multiple components.

Testing

  • Started the dev server with npm run dev -- --hostname 0.0.0.0 --port 3000 and confirmed Next.js booted; a Playwright script captured a homepage screenshot (artifacts/home-page.png).
  • Partial runtime issues observed due to missing environment variables for Supabase (NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY) which prevented full dynamic data rendering.
  • Google Fonts downloads were blocked in the environment causing fallback fonts to be used; these are environment constraints and not code regressions.

Codex Task

@vercel
Copy link

vercel bot commented Feb 4, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
code-crafters Ready Ready Preview, Comment Feb 4, 2026 7:09pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant