
Open Source Ecommerce with Laravel

Demo
INDEX Page

Product Slide

PRODUCTS Page

Algolia Search

PRODUCT DETAIL Page

CART PAGE

Shipping Page

Stripe Payment success

LOGIN Page

ADMIN PAGE

Installation
Clone the repo and cd into it
composer install
Rename or copy .env.example file to .env
php artisan key:generate
Set your database credentials in your .env file
Set your Braintree credentials in your .env file if you want to use PayPal. Specifically BT_MERCHANT_ID, BT_PUBLIC_KEY, BT_PRIVATE_KEY. If you don’t, it should still work but won’t show the paypal payment at checkout.
Set your APP_URL in your .env file. This is needed for Voyager to correctly resolve asset URLs.
Set ADMIN_PASSWORD in your .env file if you want to specify an admin password. If not, the default password is ‘password’
php artisan ecommerce:install. This will migrate the database and run any seeders necessary.
npm install
npm run dev
npm run watch
php artisan make:migration
php artisan migrate
php artisan db:seed
php artisan serve
localhost:8000
localhost:8000/admin/login
Admin User/Password: admin@admin.com/password.
Admin Web User/Password: adminweb@adminweb.com/password
Stripe
Enter your stripe key and Enter your stripe secret in .env file.
these keys can be get from https://dashboard.stripe.com/test/dashboard by creating stripe account
STRIPE_KEY = Enter your stripe key
STRIPE_SECRET= Enter your stripe secret
Algolia
Enter your algolia app_id and Enter your algolia secret in .env file.
these keys can be get from https://www.algolia.com/apps/ by creating algolia account
ALGOLIA_APP_ID = Enter your algolia app_id
ALGOLIA_SECRET = Enter your algolia secret
Package used
Stripe payment : https://github.com/cartalyst/stripe-laravel
Shopping cart : https://github.com/hardevine/LaravelShoppingcart
Source Code
To use this app, please view the source code via the link below.
We hope that Open Source Ecommerce with Laravel article will be useful. Please continue to visit this site to get other latest free application source code info. You can also join the telegram channel or subscribe to email to get the latest updates. Thank You.



