This open-source e-commerce dashboard is built using Laravel and Vue.js, providing a robust and user-friendly interface for managing various e-commerce tasks. It allows users to efficiently handle categories, products, and other essential aspects of an e-commerce platform.
- Category Management: Easily create, update, and delete product categories.
- Product Management: Add, edit, and remove products with detailed information and images.
- Order Management: View and manage customer orders.
- User Management: Handle user roles and permissions to secure different parts of the dashboard.
- Analytics & Reports: Generate and view sales reports and analytics to track the performance of your store.
- Responsive Design: Optimized for both desktop and mobile devices for seamless management on the go.
- PHP >= 8.1
- Composer
- Node.js & npm
- MySQL or any other supported database
- Clone the repository:
git clone https://github.com/yogesh-gohil/laravel-e-commerce.git cd laravel-e-commerce
- Install backend dependencies:
composer install
- Install frontend dependencies:
npm install
- Set up environment variables:
cp .env.example .env php artisan key:generate
- Configure your database in the .env file:
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_database_user DB_PASSWORD=your_database_password
- Run migrations and seed the database:
php artisan migrate --seed
- Build the frontend assets:
npm run dev
- Serve the application:
php artisan serve
Laravel e commerce app is released under the GNU GENERAL PUBLIC LICENSE Version 3. See LICENSE for details.
- Laravel
- Vue.js
- All contributors and supporters of the project