Skip to content
Open Source Voucher Management System is a web application for manage voucher. used PHP with Laravel Framework and use MySQL for Database.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Add email validation user mailboxlayer API May 15, 2019
bootstrap first commit, fresh laravel Apr 23, 2019
config Add customization instruction how to setting mailboxlayer API at readme May 15, 2019
database
public
resources Add github link at landing page May 9, 2019
routes First commit. initiate Voucher Management System May 3, 2019
storage first commit, fresh laravel Apr 23, 2019
tests first commit, fresh laravel Apr 23, 2019
vendor Add email validation user mailboxlayer API May 15, 2019
.DS_Store First commit. initiate Voucher Management System May 3, 2019
.editorconfig first commit, fresh laravel Apr 23, 2019
.env.example first commit, fresh laravel Apr 23, 2019
.gitattributes first commit, fresh laravel Apr 23, 2019
.gitignore First commit. initiate Voucher Management System May 3, 2019
artisan first commit, fresh laravel Apr 23, 2019
composer.json Add email validation user mailboxlayer API May 15, 2019
composer.lock Add email validation user mailboxlayer API May 15, 2019
composer.phar First commit. initiate Voucher Management System May 3, 2019
package.json first commit, fresh laravel Apr 23, 2019
phpunit.xml first commit, fresh laravel Apr 23, 2019
readme.md Add customization instruction how to setting mailboxlayer API at readme May 15, 2019
server.php first commit, fresh laravel Apr 23, 2019
webpack.mix.js first commit, fresh laravel Apr 23, 2019

readme.md

Voucher Management System

About Voucher Management System

Voucher Management System is a web application for manage voucher. You can create and manage your voucher. Voucher Management System is used PHP with Laravel Framework and use MySQL for Database.

screenshot 1 screenshot 2

How To Use

You can generate Database via migration and setup your mail at .env

Application Flow

  1. a kind of voucher must be create first by Administrator.
  2. Every kind voucher can use with maximal quantity of voucher and expire date.
  3. Visitor can create voucher at landing page and Administrator can create voucher at back end.
  4. Customer can only have one valid voucher.
  5. Email will send to customer after create a voucher. Email contain voucher code and instruction for check validation code or register code.
  6. Customer can register code by contact Administrator then Administrator will register at backend.
  7. Voucher can register one time only.

Requirement

You can install the package before:

composer require guzzlehttp/guzzle

or just update via composer

composer update

Customization

Email validation is provide by mailboxlayer.com API. Please register and you can get 250 hit to API for free per month.

Then add this code at config/app.php :

// in config/app.php

// ...

/*
    |--------------------------------------------------------------------------
    | MailBoxLayer Key
    |--------------------------------------------------------------------------
    |
    | Setup mailboxlayer key
    |
    */

    'mailboxlayerkey' => env('MAILBOX_LAYER_KEY', null),

Please input your key at .env too with this code :

MAILBOX_LAYER_KEY="YOUR_KEY_HERE"

Application Demo

url: http://voucher.riato.website/
Login: http://voucher.riato.website/login
user: admin@admin.com
password: password

Developer

Voucher Management System is develop by KisiKoso Labs.

Security Vulnerabilities

If you discover a security vulnerability within this application, please send an e-mail to me@arthanugraha.com. All security vulnerabilities will be promptly addressed.

License

The Laravel framework is open-source software licensed under the MIT license.

You can’t perform that action at this time.