Browse live stock, reserve warehouse units with optimistic UI, and move through a premium countdown flow backed by Google-authenticated route protection.
Products
0
Inventory lines
0
Ready units
0
Live reservation orbit
Fast path to reserve
Reserve buttons route through Google auth before countdown checkout begins.
Reservation pages are guarded with middleware and persistent JWT sessions.
Countdown urgency and success states keep users aware without feeling stressful.
Stock badges update instantly while React Query keeps inventory in sync.
Warehouse Radar
A quick visual map of the warehouses currently powering reservations across the system.
This frontend keeps the serious parts serious: route protection, reservation expiry, and typed API errors. The interface adds the fun with floating panels, blob gradients, and a soft cartoon shell that still feels premium.
409 handling
Out-of-stock conflicts surface instantly with clear feedback and no dead-end UI.
410 handling
Expired reservations gracefully transition into warning states on the detail page.
JWT sessions
The avatar, login, logout, and protected routes all flow through Auth.js v5.
Responsive motion
Cards lift, blobs float, and transitions stay smooth across desktop and mobile.