├── public ├── favicon.ico ├── robots.txt ├── .htaccess ├── web.config └── index.php ├── database ├── .gitignore ├── seeds │ ├── DatabaseSeeder.php │ ├── RoleTableSeeder.php │ └── ClientsTableSeeder.php ├── migrations │ ├── 2019_04_09_135344_create_roles_table.php │ ├── 2014_10_12_100000_create_password_resets_table.php │ ├── 2019_04_10_184823_create_brand_user_table.php │ ├── 2019_03_30_124750_create_clients_table.php │ ├── 2019_04_06_184415_alter_users_table.php │ ├── 2019_04_09_135532_alter_users_roles_table.php │ ├── 2019_04_07_114600_alter_campaigns_table.php │ ├── 2019_03_30_124940_create_brands_table.php │ ├── 2014_10_12_000000_create_users_table.php │ ├── 2019_04_12_153507_create_verified_requests_table.php │ └── 2019_03_30_125721_create_campaigns_table.php └── factories │ └── UserFactory.php ├── resources ├── app │ ├── static │ │ └── .gitkeep │ ├── src │ │ ├── assets │ │ │ ├── scss │ │ │ │ ├── pages │ │ │ │ │ ├── campaigns │ │ │ │ │ │ ├── campaigns.scss │ │ │ │ │ │ └── details.scss │ │ │ │ │ ├── loading.scss │ │ │ │ │ └── login.scss │ │ │ │ ├── components │ │ │ │ │ ├── mixin.scss │ │ │ │ │ ├── modal.scss │ │ │ │ │ ├── leftMenu.scss │ │ │ │ │ └── inputs.scss │ │ │ │ ├── general.scss │ │ │ │ └── variables.scss │ │ │ ├── logo.png │ │ │ ├── fonts │ │ │ │ ├── Roboto-Bold.ttf │ │ │ │ ├── Roboto-Light.ttf │ │ │ │ └── Roboto-Regular.ttf │ │ │ └── img │ │ │ │ └── loading-animated.gif │ │ ├── store │ │ │ ├── index.js │ │ │ └── auth.js │ │ ├── libraries │ │ │ └── index.js │ │ ├── main.js │ │ ├── App.vue │ │ ├── main │ │ │ ├── AppView.vue │ │ │ ├── login │ │ │ │ └── LoginComponent.vue │ │ │ ├── campaigns │ │ │ │ ├── details │ │ │ │ │ ├── call.vue │ │ │ │ │ ├── sms.vue │ │ │ │ │ └── detailsData.vue │ │ │ │ └── CampaignDetails.vue │ │ │ └── assetRequest │ │ │ │ └── AssetRequest.vue │ │ ├── components │ │ │ └── Loading-view.vue │ │ ├── helpers │ │ │ └── http-helper.js │ │ └── router │ │ │ └── index.js │ ├── test │ │ ├── unit │ │ │ ├── setup.js │ │ │ ├── .eslintrc │ │ │ ├── specs │ │ │ │ └── HelloWorld.spec.js │ │ │ └── jest.conf.js │ │ └── e2e │ │ │ ├── specs │ │ │ └── test.js │ │ │ ├── custom-assertions │ │ │ └── elementCount.js │ │ │ ├── nightwatch.conf.js │ │ │ └── runner.js │ ├── build │ │ ├── logo.png │ │ ├── vue-loader.conf.js │ │ ├── build.js │ │ ├── check-versions.js │ │ ├── webpack.base.conf.js │ │ ├── utils.js │ │ └── webpack.dev.conf.js │ ├── config │ │ ├── prod.env.js │ │ ├── test.env.js │ │ ├── dev.env.js │ │ └── index.js │ ├── .editorconfig │ ├── .gitignore │ ├── .postcssrc.js │ ├── index.html │ ├── .babelrc │ └── README.md ├── views │ ├── email.blade.php │ ├── index.blade.php │ └── welcome.blade.php ├── sass │ ├── app.scss │ └── _variables.scss ├── lang │ └── en │ │ ├── pagination.php │ │ ├── auth.php │ │ └── passwords.php └── js │ ├── components │ └── ExampleComponent.vue │ ├── app.js │ └── bootstrap.js ├── bootstrap ├── cache │ └── .gitignore └── app.php ├── storage ├── logs │ └── .gitignore ├── app │ ├── public │ │ └── .gitignore │ └── .gitignore └── framework │ ├── testing │ └── .gitignore │ ├── views │ └── .gitignore │ ├── cache │ ├── data │ │ └── .gitignore │ └── .gitignore │ ├── sessions │ └── .gitignore │ └── .gitignore ├── .gitattributes ├── tests ├── TestCase.php ├── Unit │ └── ExampleTest.php ├── Feature │ └── ExampleTest.php └── CreatesApplication.php ├── .gitignore ├── app ├── Role.php ├── Tenant │ ├── ForTenant.php │ ├── TenantScope.php │ ├── TenantObserver.php │ └── BrandUserScope.php ├── Http │ ├── Middleware │ │ ├── EncryptCookies.php │ │ ├── CheckForMaintenanceMode.php │ │ ├── TrimStrings.php │ │ ├── TrustProxies.php │ │ ├── Authenticate.php │ │ ├── VerifyCsrfToken.php │ │ ├── RedirectIfAuthenticated.php │ │ └── CheckRole.php │ ├── Controllers │ │ ├── Controller.php │ │ ├── Auth │ │ │ ├── ForgotPasswordController.php │ │ │ ├── LoginController.php │ │ │ ├── ResetPasswordController.php │ │ │ ├── VerificationController.php │ │ │ └── RegisterController.php │ │ ├── BrandController.php │ │ ├── ClientController.php │ │ ├── AuthController.php │ │ ├── CampaignController.php │ │ └── VerifiedRequestController.php │ ├── Requests │ │ ├── ClientSaveRequest.php │ │ ├── ClientUpdateRequest.php │ │ ├── LoginRequest.php │ │ ├── BrandSaveRequest.php │ │ ├── BrandUpdateRequest.php │ │ ├── CampaignSaveRequest.php │ │ ├── CampaignUpdateRequest.php │ │ ├── VerifiedRequestSaveRequest.php │ │ ├── VerifiedRequestDirectRequest.php │ │ ├── UserSaveRequest.php │ │ └── UserUpdateRequest.php │ └── Kernel.php ├── Providers │ ├── BroadcastServiceProvider.php │ ├── AuthServiceProvider.php │ ├── EventServiceProvider.php │ ├── AppServiceProvider.php │ └── RouteServiceProvider.php ├── VerifiedRequest.php ├── Client.php ├── Campaign.php ├── Listeners │ └── CampaignVerifiedListener.php ├── Services │ ├── ClientService.php │ ├── BrandService.php │ ├── UserService.php │ ├── CampaignService.php │ └── Impl │ │ ├── ClientServiceImpl.php │ │ ├── BrandServiceImpl.php │ │ ├── CampaignServiceImpl.php │ │ └── UserServiceImpl.php ├── Console │ └── Kernel.php ├── Events │ └── CampaignVerifiedEvent.php ├── Mail │ └── CampaignVerifiedMail.php ├── Filters │ ├── FilterConstants.php │ └── ApiRequest.php ├── User.php ├── Brand.php └── Exceptions │ └── Handler.php ├── .editorconfig ├── routes ├── web.php ├── channels.php ├── console.php └── api.php ├── webpack.mix.js ├── readme.md ├── server.php ├── .env.example ├── config ├── view.php ├── services.php ├── hashing.php ├── broadcasting.php ├── filesystems.php ├── queue.php ├── logging.php └── cache.php ├── phpunit.xml ├── artisan └── composer.json /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /database/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | -------------------------------------------------------------------------------- /resources/app/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bootstrap/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/logs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /storage/app/public/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/app/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !public/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /storage/framework/testing/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/views/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /resources/app/src/assets/scss/pages/campaigns/campaigns.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /storage/framework/cache/data/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/sessions/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /storage/framework/cache/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !data/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /resources/app/src/assets/scss/components/mixin.scss: -------------------------------------------------------------------------------- 1 | @mixin a($height) { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /resources/app/test/unit/setup.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue' 2 | 3 | Vue.config.productionTip = false 4 | -------------------------------------------------------------------------------- /resources/app/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bombcheck/CVA/master/resources/app/build/logo.png -------------------------------------------------------------------------------- /resources/app/config/prod.env.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | module.exports = { 3 | NODE_ENV: '"production"' 4 | } 5 | -------------------------------------------------------------------------------- /resources/app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bombcheck/CVA/master/resources/app/src/assets/logo.png -------------------------------------------------------------------------------- /resources/app/test/unit/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "jest": true 4 | }, 5 | "globals": { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /resources/app/src/assets/fonts/Roboto-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bombcheck/CVA/master/resources/app/src/assets/fonts/Roboto-Bold.ttf -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | *.css linguist-vendored 3 | *.scss linguist-vendored 4 | *.js linguist-vendored 5 | CHANGELOG.md export-ignore 6 | -------------------------------------------------------------------------------- /resources/app/src/assets/fonts/Roboto-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bombcheck/CVA/master/resources/app/src/assets/fonts/Roboto-Light.ttf -------------------------------------------------------------------------------- /resources/app/src/assets/fonts/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bombcheck/CVA/master/resources/app/src/assets/fonts/Roboto-Regular.ttf -------------------------------------------------------------------------------- /resources/app/src/assets/img/loading-animated.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bombcheck/CVA/master/resources/app/src/assets/img/loading-animated.gif -------------------------------------------------------------------------------- /storage/framework/.gitignore: -------------------------------------------------------------------------------- 1 | config.php 2 | routes.php 3 | schedule-* 4 | compiled.php 5 | services.json 6 | events.scanned.php 7 | routes.scanned.php 8 | down 9 | -------------------------------------------------------------------------------- /resources/views/email.blade.php: -------------------------------------------------------------------------------- 1 |
Campaign: {{$title}}
Client: {{$client_name}}
Brand: {{$brand_name}}
5 |