HS Store is a full-featured e-commerce product management platform built with Next.js, featuring real-time inventory tracking, user authentication, and role-based access control. This application allows users to seamlessly manage their product catalog, track quantities, and monitor order summaries with an intuitive, modern interface.
🎯 Core Features
🔐 Authentication & Authorization
Secure user authentication using NextAuth.js
Role-based access control (Admin/User)
Protected routes and API endpoints
📦 Product Management
CRUD Operations: Create, Read, Update, Delete products
Real-time Quantity Updates: Modify product quantities with instant UI feedback
Product Image Support: Upload and display product images
Search & Filter: Locate products quickly
🛒 Shopping Features
Cart Management: Add/remove items with quantity tracking
Real-time Price Calculation: Automatic total price updates
Order Summary: View item count, subtotal, and total fees
👥 User Management (Admin)
View and manage all users
Role assignment capabilities
User activity monitoring