Ticketing System

Ticketing System in Angular2 and Lumen which one you can use for customer support to your projects

Share on Social Media

Screenshots


Details


The Stack which is used in this project

Angular 2
Ng2 Bootstrap
Webpack
Lumen 5.3
Dingo API
JWT Auth
Requirements

Before purchasing, please make sure your server has at least php 5.6.4 and below requirements from Laravel apply
PHP >= 5.6.4
OpenSSL PHP Extension
PDO PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension

Demo admin account

Email: admin@tickets.com
Password: admin
Installation currently is only command line based, but plain to make using web interface for that also.

Installation Instructions

Installation for localhost

$ copy .env.example to .env file and change database connection params (DB_HOST,DB_DATABASE,DB_USERNAME,DB_PASSWORD)
$ change mail params (MAIL_DRIVER,MAIL_HOST,MAIL_PORT,MAIL_USERNAME,MAIL_PASSWORD,MAIL_ENCRYPTION)
$ change mail from which you will send emails (MAIL_FROM)
$ npm install -g webpack
$ npm install
$ use `php artisan key:generate' to generate application key
$ use `php artisan jwt:secret' to generate JWT key
$ use `php artisan migrate' to generate database shema
$ use `php artisan db:seed' to populate database
$ webpack
$ php artisan serve
Go to http://localhost:8000.


Installation for public server

$ create folder in local server (localhost) folder with this files and folders
$ copy .env.example to .env file and change database connection params (DB_HOST,DB_DATABASE,DB_USERNAME,DB_PASSWORD)
$ change mail params (MAIL_DRIVER,MAIL_HOST,MAIL_PORT,MAIL_USERNAME,MAIL_PASSWORD,MAIL_ENCRYPTION)
$ change mail from which you will send emails (MAIL_FROM)
$ change url where application runs (url where sill be public access an application for example http://tickets.naturedev.com) (BROWSERSYNC_PROXY_URL)
$ npm install -g webpack
$ npm install
$ change in .env file APP_ENV=production
$ use `php artisan key:generate' to generate application key
$ use `php artisan jwt:secret' to generate JWT key
$ use `php artisan migrate' to generate database shema
$ use `php artisan db:seed' to populate database
$ webpack
$ upload files to your server
$ backup local database and import into server database
Go to your server to see results for example http://tickets.naturedev.com.

Reviews


Not yet reviewed

Question or Comment


No support questions or comments