Skip to content

rugirundao/gatku_55

 
 

Repository files navigation

GATKU v2

Lead Developer : Austen Payan (austenpayan@gmail.com)

Tech : Laravel 5.5, Homestead, MySQL, Stripe, AngularJS, Bower, Grunt

Setup

Installation

Follow the standard procedure for setting up a homestead vagrant environment, which you can find at the Laravel Documentation here.

Environment Variables

Email me for the specific values for these keys. Below is a running list of what environment variables your local environment should contain.

  • stripe_secret
  • stripe_publishable
  • mailgun_domain
  • mailgun_secret
  • db_password
  • encryption_key
  • test_transaction_email
Migrations & Seeds

Once your environment is set up, ssh into homestead and locate your gatku directory. Type php artisan migrate to run migrations and then php artisan db:seed to run the seed files.

Front End Tools

Navigate to the public directory and type npm install

Development

Grunt/ Bower

When developing, make sure you go to the /public directory and run grunt, which will run all of our front-end tasks automatically (concatonation, minification, uglification, etc). Also, if/when you add packaged for use on the front end, do it through bower, e.g. bower install <package> --save.

Repository Pattern

When writing backend PHP code, try to stick to the Repository pattern (if you are familiar). If you are not familiar thats okay.

Notes

  • all monetary references are stored in cents form (no decimals).

About

GATKU website v 2.0 - Laravel 5.5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 44.3%
  • HTML 29.8%
  • CSS 22.4%
  • Rich Text Format 3.2%
  • PLpgSQL 0.1%
  • Vue 0.1%
  • Shell 0.1%