Welcome to Ecom
Ecom is a comprehensive e-commerce platform built on Laravel 9, designed to provide a complete solution for your online business needs. With exclusive features, extensive payment gateway integrations, and a super responsive layout, Ecom empowers you to build and scale your e-commerce business.Key Features
Multi-Vendor Support
Support for multiple sellers with product queries and seller management
Payment Gateways
30+ integrated payment gateways including PayPal, Stripe, Razorpay, and more
Product Management
Advanced product management with thumbnails, hover images, and variations
Laravel 9 Framework
Built on Laravel 9.2 with PHP 8.0.2+ for modern, secure, and scalable architecture
Built With Modern Technology
Ecom is built on a robust technology stack:- Laravel Framework 9.2 - Modern PHP framework
- PHP 8.0.2+ - Latest PHP features and performance
- MySQL/PostgreSQL - Flexible database options
- Redis - Caching and session management
- Laravel Sanctum - API authentication
- Spatie Permissions - Role-based access control
Integrated Payment Solutions
Ecom comes with extensive payment gateway integrations out of the box:- PayPal, Stripe, Razorpay
- Authorize.net, Instamojo
- Paytm, PayStack, Flutterwave
- MercadoPago, MyFatoorah
- Iyzico, Payku, and many more
Get Started
Installation
Set up Ecom on your server in minutes
Configuration
Configure your application settings
Environment Setup
Configure environment variables
Database Setup
Set up and migrate your database
System Requirements
Before installing Ecom, ensure your server meets these requirements:
- PHP >= 8.0.2
- MySQL >= 5.7 or PostgreSQL >= 9.6
- Composer
- Node.js & NPM (for asset compilation)
- Required PHP Extensions: OpenSSL, PDO, Mbstring, Tokenizer, XML, Ctype, JSON, BCMath, Fileinfo, GD
Support & Resources
Need help? Check out these resources:- Installation Guide - Complete installation instructions
- Configuration Guide - Application configuration
- Deployment Guide - Production deployment steps