Skip to content

xiaawan/boler-ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Boler - E-commerce Management System

A comprehensive e-commerce management system built with Laravel backend and Vue.js frontend, featuring advanced inventory management, order processing, and analytics dashboard.

πŸš€ Technologies Used

Backend

  • Laravel 8+ - PHP framework for robust backend development
  • MySQL - Database management
  • Laravel Sanctum - API authentication
  • Laravel Echo - Real-time broadcasting
  • Pusher - WebSocket integration

Frontend

  • Vue.js 2.6 - Progressive JavaScript framework
  • Vuex - State management
  • Vue Router - Client-side routing
  • Bootstrap Vue - UI components
  • Chart.js - Data visualization
  • CKEditor - Rich text editing

πŸ—οΈ Architecture

boler/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ Http/Controllers/    # API Controllers
β”‚   β”œβ”€β”€ Models/             # Eloquent Models
β”‚   └── Services/           # Business Logic
β”œβ”€β”€ resources/
β”‚   β”œβ”€β”€ js/
β”‚   β”‚   β”œβ”€β”€ components/     # Vue Components
β”‚   β”‚   β”œβ”€β”€ pages/          # Vue Pages
β”‚   β”‚   └── store/          # Vuex Store
β”‚   └── views/
└── routes/
    └── api.php            # API Routes

✨ Key Features

  • Multi-tenant Architecture - Support for multiple stores
  • Real-time Inventory - Live stock updates
  • Advanced Analytics - Sales reports and insights
  • Order Management - Complete order lifecycle
  • Customer Management - CRM functionality
  • Payment Integration - Multiple payment gateways
  • Mobile Responsive - Optimized for all devices

πŸ› οΈ Installation

# Clone the repository
git clone https://github.com/yourusername/boler.git
cd boler

# Install PHP dependencies
composer install

# Install Node.js dependencies
npm install

# Copy environment file
cp .env.example .env

# Generate application key
php artisan key:generate

# Run database migrations
php artisan migrate

# Build frontend assets
npm run dev

# Start development server
php artisan serve

πŸ“Š Dashboard Features

  • Real-time sales analytics
  • Inventory tracking
  • Customer insights
  • Order management
  • Payment processing
  • Multi-store management

πŸ”§ API Endpoints

  • GET /api/products - Product listing
  • POST /api/orders - Create orders
  • GET /api/analytics - Sales analytics
  • PUT /api/inventory - Update inventory

πŸ“± Mobile Support

Fully responsive design with mobile-first approach using Bootstrap Vue components.

πŸš€ Deployment

Optimized for production with:

  • Asset compilation
  • Database optimization
  • Caching strategies
  • Security hardening

πŸ“„ License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published