Product Discovery Platform
A full-stack product discovery platform that combines live Amazon Product Advertising API data with Reddit sentiment analysis, hierarchical categories, and a comprehensive admin dashboard. Built with modern web technologies and best practices.
Explore the full-featured admin panel with role-based access control. Login as a moderator to see what you can do!
You need to login first to see the admin panel.
Key Features
Advanced sentiment analysis of Reddit discussions to provide product insights
Multi-level category system with parent-child relationships
Complete CRUD operations for products, categories, and users
Fuzzy search with Fuse.js, multi-criteria filtering (brands, price range), and flexible sorting options
Product titles, images, prices, and affiliate links are fetched from the Amazon Product Advertising API and refreshed on a schedule
Beautiful dark theme with smooth transitions
Google Analytics for tracking user behavior
Tech Stack
Frontend
Backend & Database
State Management
Tools & APIs
Architecture Highlights
- ✓Server Components & Actions: Leveraging Next.js 16 App Router with server-side rendering and server actions for optimal performance
- ✓Type Safety: End-to-end TypeScript with Prisma-generated types and Zod schema validation
- ✓Parallel Routes & Intercepting Routes: Advanced Next.js routing patterns for modal dialogs and smooth navigation
- ✓Advanced Filtering System: Generic, reusable filter architecture with URL synchronization, fuzzy search, and multi-criteria filtering
- ✓Optimistic UI Updates: React Query for efficient caching and optimistic updates
- ✓Responsive Design: Mobile-first approach with Tailwind CSS and custom UI components