View Project
A modern and responsive admin panel built for efficiently managing an e-commerce platform. It offers a centralized system to handle products, inventory, orders, customers, user profiles, complete with interactive charts for visual insights.
🧾 Dashboard Overview
Total Sales, Products, Categories, and Low Inventory counters for at-a-glance metrics.
Interactive charts like:
📈 Sales Overview
💰 Revenue Trend
🧩 Product Categories Distribution
📦 Inventory Status
🚚 Order Status
📦 Products Management
View, search, and add, edit, delete products
Paginated list with the ability to add new products or edit existing ones.
🏬 Inventory Management
Detailed list of inventory items with:
SKU, stock quantity, status, and location.
Inventory status tracking with "In Stock" and "Low Stock" indicators.
Edit or delete inventory items with ease.
📑 Orders & Customers
Centralized views to manage customer records and order details.
Monitor/Change order status through the order chart to track progress (pending → shipped).
🙍♂️ Profile Management
View and update your profile information including:
Name, email, phone number, and company.
Secure password change functionality with validation:
Minimum 8 characters, one uppercase, one lowercase, and a number.
🔒 Authentication & Settings
Secure sign-in/sign-out flow.
Option to update personal and security preferences.
Dark/Light mode functionality
Setting to update per page records count for pagination
Frontend: React.js with Shadcn/ui and Tailwind CSS
Charts: Recharts
Database: Supabase
Built with