Laravel E-commerce Dashboard
A modern Laravel-based e-commerce platform with an advanced analytics dashboard featuring real-time metrics, interactive charts, and comprehensive product management.
Features
π― Analytics Dashboard
- Real-time Metrics: Revenue, orders, customers, and product statistics
- Interactive Charts: Revenue trends, top products, and purchase patterns
- Time Period Filtering: Daily, weekly, and monthly views
- Product Trends: Shows what products people buy at different time periods
- Glassmorphism UI: Modern, beautiful interface with smooth animations
ποΈ E-commerce Features
- Product catalog with categories
- Order management system
- Customer tracking
- Search functionality with glassmorphism effects
- Responsive design
π Advanced Analytics
- Revenue tracking with period comparisons
- Product performance metrics
- Customer behavior analysis
- Purchase trend visualization
- Detailed modal views with comprehensive data
Technology Stack
- Backend: Laravel 10+ with PHP 8.1+
- Frontend: Blade templates with Alpine.js
- Styling: Tailwind CSS with custom glassmorphism effects
- Charts: Chart.js for interactive visualizations
- Database: MySQL/SQLite support
- Build Tools: Vite for asset compilation
Key Components
Dashboard Features
- Time-sensitive metric cards
- Interactive revenue and product charts
- Product purchase trends by time period
- Modal details with comprehensive analytics
- Auto-refreshing data every 30 seconds
UI/UX Highlights
- Glassmorphism design language
- Smooth transitions and animations
- Responsive grid layouts
- Custom time filter buttons with natural glow effects
- Enhanced contrast for better readability
Installation
- Clone the repository
- Install dependencies:
composer install && npm install - Set up environment:
cp .env.example .env - Generate key:
php artisan key:generate - Run migrations:
php artisan migrate - Build assets:
npm run build - Start server:
php artisan serve
API Endpoints
/api/dashboard/summary- Overall dashboard metrics/api/dashboard/revenue- Revenue data with time filtering/api/dashboard/sales- Sales and product performance/api/dashboard/customers- Customer analytics/api/dashboard/product-trends- Product purchase trends by period
Recent Enhancements
- Fixed color contrast issues in metric cards
- Enhanced time filter button styling with natural glow effects
- Added product purchase trends chart showing buying patterns
- Improved glassmorphism effects throughout the interface
- Optimized database queries for better performance
Screenshots
The dashboard features a modern dark theme with glassmorphism effects, interactive charts, and comprehensive analytics views.
License
This project is open source and available under the MIT License.