• Stars
    star
    190
  • Rank 203,132 (Top 5 %)
  • Language
    PHP
  • Created almost 7 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Vanilo Demo Application

Vanilo Demo Application

v3.0

This is a simple Laravel 9 application that demonstrates how to build a simple storefront using the Vanilo framework. It also contains the Vanilo admin panel.

The app uses the default Bootstrap theme that comes with Laravel.

Installation

1. Get the app:

Either download and decompress the zipball or use git:

git clone https://github.com/vanilophp/demo.git

2. Install Dependencies:

cd demo/
composer install

3. Configure the environment:

The .env file is in the app's root directory.

  • Create a database for your application.
  • Initialize .env (quickly: cp .env.example .env && php artisan key:generate.
  • add the DB credentials to the .env file.

4. Install Database:

Run this command:

php artisan migrate --seed

5. Link Storage:

Run this command:

php artisan storage:link

6. Create the first admin user:

Run this command:

php artisan make:superuser

Enter your email, name, password, accept admin as role.

7. Open the application:

Run the site with php artisan serve and access the site:

http://127.0.0.1:8000

Products are not seeded so open the admin panel first to add some products.

Product List

Product list

Product Page

Product page

Cart

Cart

Checkout

Checkout

Order Thank You

Order Thank You

Order Admin

Order Admin

Products Admin

Products Admin

Manage Product

Manage Product

Manage Categories

Manage Categories

Manage Properties

Manage Properties

Assign Product Properties

Assign Product Properties

For further details refer to the Vanilo Documentation.

More Repositories

1

framework

The truly Laravel E-commerce Framework
PHP
809
star
2

cart

Cart Module for Vanilo (or any Laravel app)
PHP
49
star
3

order

Order Module For Vanilo (Laravel)
PHP
33
star
4

product

Product Module for Vanilo (or any Laravel app)
PHP
17
star
5

checkout

Checkout Module for Vanilo (or any Laravel app)
PHP
13
star
6

properties

Vanilo Properties Module
PHP
8
star
7

category

Category Module for Vanilo (or any Laravel app) https://vanilo.io
PHP
7
star
8

docs

Vanilo Documentation (Laravel E-commerce)
6
star
9

adjustments

Vanilo Adjustments Module (shipping fees, promotions, taxes)
PHP
4
star
10

support

Common Vanilo functions, traits, helpers
PHP
4
star
11

shipment

Vanilo Shipment Module (Laravel E-commerce)
PHP
4
star
12

admin

Vanilo Admin Module
PHP
4
star
13

payment

Vanilo Payment Module (Laravel E-commerce)
PHP
4
star
14

contracts

Shared Vanilo Interfaces package
PHP
3
star
15

braintree

Braintree Module for Vanilo Payments
PHP
3
star
16

payment-gateway-skeleton

Vanilo Payment Gateway Skeleton
PHP
3
star
17

channel

Multi-channel E-commerce Module for Laravel
PHP
2
star
18

mollie

Mollie Module for Vanilo Payments
PHP
2
star
19

euplatesc

Euplatesc Payment Gateway Support for Vanilo Payments
PHP
2
star
20

links

Vanilo Links Module for Cross/Upsell, Variants, Similar Products, etc
PHP
2
star
21

shipping

Vanilo Shipping Module
PHP
2
star
22

how-to-articles

Vanilo E-commerce How-to Articles
2
star
23

master-product

Vanilo Master Product Module
PHP
2
star
24

taxes

Taxes Module for Vanilo (or any Laravel app)
PHP
2
star
25

stripe

Stripe Module for Vanilo Payments
PHP
1
star
26

adyen

Adyen Module for Vanilo Payments
PHP
1
star
27

paypal

PayPal Module for Vanilo Payments
PHP
1
star
28

netopia

Netopia Payment Gateway Support for Vanilo Payments
PHP
1
star
29

address

[DEPRECATED] Address Module For Vanilo (Laravel)
PHP
1
star
30

site-news

News for the vanilo.io Site
1
star
31

simplepay

SimplePay Module for Vanilo Payments
PHP
1
star
32

workflow

State Machine / Workflow Engine
PHP
1
star
33

woocommerce-sync

WooCommerce Data Exchange Module for Vanilo E-commerce
PHP
1
star