Description
Full-stack product catalog with admin backoffice for managing secondhand items linked to MercadoLibre.
Details
- —Built with Next.js 16.1.6 App Router and TypeScript for server-side rendering,
- —Full CRUD admin backoffice protected by Supabase authentication,
- —Public catalog with category filtering, price sorting, and product modals,
- —MercadoLibre integration with direct links to listings from product cards,
- —WhatsApp inquiry system with predefined messages including product details,
- —Image upload via Supabase Storage with external URL fallback support,
- —Real-time product updates with reserved badge system and active/inactive toggles,
- —Fully responsive design with mobile dropdown menus and sticky modal buttons
Technologies
Next.jsTypeScriptTailwind CSSSupabasePostgreSQL
Lines of code
8,416