A professional e-commerce administration panel built with Laravel 11, featuring complete CRUD operations, order management, and analytics dashboard.
- User Authentication System
- Dashboard with Key Metrics and Statistics
- Complete Category Management (CRUD)
- Complete Product Management (CRUD)
- Order Management System
- Advanced Search and Filtering
- Responsive Design with Tailwind CSS
- Data Pagination
- Low Stock Alerts
- Order Status Tracking
- Backend: PHP 8.2+ / Laravel 11
- Database: MySQL
- Frontend: Blade Templates
- CSS Framework: Tailwind CSS
- Authentication: Laravel Authentication
- PHP 8.2 or higher
- Composer
- MySQL 5.7 or higher
git clone <repository-url>
cd E-Commerce_Admin_Panelcomposer installCopy the .env.example file to .env and update database credentials:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ecommerce_admin
DB_USERNAME=root
DB_PASSWORD=your_passwordphp artisan key:generateCreate a MySQL database named ecommerce_admin
php artisan migrate --seedThis will create sample data including an admin user, categories, products, and orders.
php artisan storage:linkphp artisan serveThe application will be available at http://localhost:8000
Email: admin@example.com
Password: password
- Total products, categories, orders, and revenue statistics
- Order distribution by status
- Recent orders list
- Low stock product alerts
- Complete CRUD operations
- Search and filter functionality
- Automatic slug generation
- Product count tracking
- Prevents deletion of categories with associated products
- Complete CRUD operations
- Image upload support
- Automatic SKU generation
- Stock level management
- Advanced filtering (category, status, stock level)
- Prevents deletion of products with existing orders
- View and filter orders
- Update order status
- Add internal notes
- View detailed order information with line items
- Customer information display
- Color-coded status badges
- id, name, slug, description, is_active, timestamps
- id, category_id, name, slug, description, price, stock, sku, image, is_active, is_featured, timestamps
- id, order_number, customer_name, customer_email, customer_phone, shipping_address, subtotal, tax, shipping, total, status, notes, timestamps
- id, order_id, product_id, quantity, price, subtotal, timestamps
This project is open-sourced software licensed under the MIT license.