DevGear
- Next.js 15
- React 19
- Firebase Auth
- Tailwind CSS
- Context API
A storefront built with the Next.js App Router. Visitors browse keyboards, displays and desk gear with search, filters and sorting, and logged-in users can add and manage products. Public and protected routes, accessible UI and responsive layouts throughout.
Key features
- Search plus category, price and rating filters with four sort modes
- Dynamic product details route (/items/[id]) with specs and related items
- Email/password and Google sign-in with Firebase Authentication
- Protected add and manage pages that redirect signed-out users to login
- Accessible: focus rings, skip link, ARIA roles and reduced-motion support