Skip to content

Conversation

ryanmcd118
Copy link
Collaborator

This PR introduces a visual refresh across the homepage and visualizer, updates navigation for consistency, and improves routing for a smoother user experience.

Changes

Homepage

  • Updated hero section and typography for improved branding
  • Added FAQ section with in-page anchor from navbar
  • Added “Back to Top” link above footer
  • Social media icons with subtle hover states

Visualizer

  • Redesigned “Connect to a database” card with clearer CTAs and example URL
  • Updated right-side drawer with tabs for schema and resolvers
  • Drawer is resizable, collapsible, and now React-controlled
  • Added tooltips on action icons
  • Visual polish on table display (spacing, depth)

Navigation

  • Unified structure across homepage and visualizer (logo + social icons on left, links on right)
  • Homepage navbar: Visualizer, FAQ
  • Visualizer navbar: Playground (external GraphQL tool)

Routing

  • Renamed /data route to /visualizer
  • Configured SPA-safe routing so refreshing or direct links work without 404s

@ryanmcd118 ryanmcd118 self-assigned this Aug 19, 2025
@ryanmcd118 ryanmcd118 added the enhancement New feature or request label Aug 19, 2025
@ryanmcd118 ryanmcd118 merged commit b364ad6 into oslabs-beta:main Aug 19, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant