A simple application in order for the organization to manage its memberships.
** UNDER VERY HEAVY DEVELOPMENT **
In order to get started run the following commands:
git clone [email protected]:pc-magas/member_app.git
composer install
npm install
gulp
For the management of the frontend we use the gulp. For now it moves the frontend 3rd party libraries into the folder
frontend/vendorAlso it symlinks any folder located infrontendto theweb/assets
Also Homestead is used for the development as well so you need to install both vagrant and the homestead first, afterwards run (only at the first time):
php ./vendor/bin/homestead make
Configure Homestead.yaml to your preferences as seen in homestead's documentation.
Then each time you start to develop just run:
vagrant up
For now theese enviromental variables are being supported:
Name | homestead default value | App Default Value | description
--- | --- | ---
database_host | 127.0.0.1 | N/A | Mysql database host
database_port | 3306 | N/A | Mysql database port
database_name | homestead | N/A | Mysql database
database_user | homestead | N/A | Mysql database username
database_password | secret | N/A | Password for authenticating the applciation to the mysql
smtp_host | localhost | N/A | Host for sending the emails
smtp_port | 1025 | N/A | Port for sending the emails
smtp_user | [email protected] | N/A | Email that all the REGISTRATION related email will get sent
access_log_dir | N/A | N/A | Where the in-application access log will get generated
notification_email_address | [email protected] | N/A | Email address that will be used for notifications (eg. new member registration, password reminder)