This application is for the full web application that manages the documents and signing campaigns for Greek Life Organizations.
Quick Brief:
- Web Server: Apache/Nginx
- Framework: Laravel 5.4.*
- Cloud Storage: AWS S3
- Mail: Self-Hosted & Mailtrap for Development
- Payment: Stripe
- RDBMS: MySQL MariaDB
BIG NOTE:
The tables for iagreek
marketing are made with the iagreek_app
(this) repo. Since both applications are needed to run concurrently to have the full ecosystem, they should both talk to the tables that are made in the application for now.
I assume you already have some kind of PHP webserver setup
- cd to working directory
- clone repo
-
composer install
-
npm install
-
cp env.example .env
-
php artisan key:generate
- Input keys and configs into env and make DB that matches name in
.env
- Go to localhost URL you're supposed to be hosting @
NOTE: When developing make sure you work on new branch name in style of <issue#>-issue-short-name
cp -a ~/_iagreekapp/public. ~/app.iagreek.com/
app.iagreek.com
dir should be750
or751
index.php
should be644