This serves as documentantion on how to use this project for testing the viability of its code. After cloning the repository you are to do the following in order to set it up.
Change your present working directory to that of the project.
cd zentest
Install all laravel dependencies.
composer install
[Optional] Install all node dependencies.
npm install
Copy the example structure of the environment file and fill in the relevant configuration for your workstation.
cp .env.example .env
Generate Laravel APP_KEY.
php artisan key:generate
Create a database called zentest in mysql.
create database zentest
Run database migrations.
php artisan migrate
Set the value of the JVZIPN_SECRET_KEY in the .env file to a secure string of your own choosing or use the command below to let our app generate it for you.
php artisan jvzipn_secret_key:generate
Start up the application.
php artisan serve
Copy the generated JVZIPN_SECRET_KEY value and add it to jvzoo dashboard.
Depending on where the application ends up being hosted add the following to jvzoo dashboard where it needs the Instant Notification URL
http://www.yourdomain.com/api/JVZIPN/handler