git clone https://github.com/zakigit1/ZAKA-eCommerce.git
cd ZAKA-eCommerce
composer install
npm install
cp .env.example .env
php artisan key:generate
php artisan migrate --seed
php artisan serve
Requirement | Version |
---|---|
PHP | ≥ 8.1 |
MySQL | ≥ 5.7 |
Node.js | ≥ 14.x |
NPM | ≥ 6.x |
Composer | ≥ 2.0 |
- Full multi-vendor support with individual vendor dashboards
- Commission-based earnings with flexible rate management
- Vendor performance analytics for sales insights
- CRUD operations for products, categories, and attributes
- Bulk product import/export for easy data migration
- Inventory tracking with stock alerts and management tools
- Responsive design for an optimal experience across all devices
- Advanced search & filtering for effortless product discovery
- Wishlist & shopping cart functionality with real-time updates
- Multiple payment gateways integration for secure transactions
- Real-time order tracking for customers and vendors
- Automated invoice generation and multi-currency support
- Refund & withdrawal management with secure processing
- Live chat system powered by Pusher for instant communication
- AJAX-powered interactions to enhance performance and avoid page reloads
- Automated notifications for orders, payments, and updates
- Centralized admin panel for managing vendors, products, and transactions
- Detailed reporting & analytics to monitor sales and platform performance
- Blog management system to enhance SEO and customer engagement
-
Clone the Repository:
git clone https://github.com/zakigit1/ZAKA-eCommerce.git
-
Install Dependencies:
composer install npm install
-
Environment Setup:
cp .env.example .env php artisan key:generate
-
Database Setup:
php artisan migrate --seed
-
Storage Link:
php artisan storage:link
-
Start the Development Server:
php artisan serve
Key environment variables to configure in .env
:
APP_URL=http://localhost
DB_DATABASE=zaka_ecommerce
DB_USERNAME=root
DB_PASSWORD=
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
QUEUE_CONNECTION=redis
CACHE_DRIVER=redis
STRIPE_KEY=your_stripe_key
STRIPE_SECRET=your_stripe_secret
We welcome contributions! Please see our Contributing Guide for details.
Contribution Steps:
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Open a Pull Request
- GitHub Issues
- Stack Overflow
Special thanks to all our contributors who helped make this project better!
ZAKA-eCommerce is open-sourced software licensed under the MIT license.
Built with ❤️ by Mohammed Ilyes Zakaria BOUSBAA