Skip to content

Conduct responsive design audit and fix mobile layout issues #69

Description

@jobbykings

Description

While TailwindCSS responsive utilities are used, many components (AR/VR, 3D lab, Metaverse, BCI dashboards) are primarily designed for desktop. Mobile users — a significant demographic for education platforms — need full functionality. Audit all pages at 320px, 768px, and 1024px breakpoints.

Files to Modify

  • frontend/src/components/Mobile/MobileNav.tsx — Ensure all routes accessible
  • frontend/src/components/Collaboration/ — Mobile-responsive collaboration
  • frontend/src/components/Metaverse/ — Responsive 3D views
  • frontend/src/components/ARVR/ — Fallback for non-VR devices
  • frontend/src/components/Dashboard/ — Mobile dashboard layout
  • frontend/src/app/layout.tsx — Responsive layout shell

Definition of Done

  • All pages functional at 320px width (small mobile)
  • Navigation collapses to hamburger on mobile
  • Tables convert to card layouts on small screens
  • Touch targets ≥ 44px (WCAG 2.5.5)
  • No horizontal scroll at any breakpoint
  • Mobile Lighthouse score ≥ 80

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official CampaignbugSomething isn't workingenhancementNew feature or requestfrontend

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions