Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/timothycarambat/iagreek_app

Applications for IAGREEK
https://github.com/timothycarambat/iagreek_app

college customer-account document-management document-signing entrepreneurship greek laravel online organizations pdf projects stripe webapp webapplication

Last synced: 23 days ago
JSON representation

Applications for IAGREEK

Awesome Lists containing this project

README

        

### IAGREEK Application

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.

## To get started with development
_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-short-name`

## Deployment on Server
- `cp -a ~/_iagreekapp/public. ~/app.iagreek.com/`
- `app.iagreek.com` dir should be `750`or`751`
- `index.php` should be `644`