Skip to content

clarkewing/members.agepac.org

Repository files navigation

Build Status StyleCI

AGEPAC Members area

This is the forum that will be put into production in a members only area on agepac.org.

What is the AGEPAC?

The AGEPAC is a non-profit association representing EPL's (Airline Pilot Degree students) from the ENAC (French National Civil Aviation Academy) whose primary objectives are as follows:

  • To develop and maintain a network of members
  • To promote the ENAC's EPL curriculum on the international civil aviation stage
  • To work in cooperation with any entity on topics relating to aeronautics
  • To assist members encountering personal or professional difficulties during training

The AGEPAC is registered in France as an Association Loi de 1901 and appears in the Journal Officiel with RNA number W313017548.

Installation

Step 1.

To run this project, you must have PHP 7.2 or higher installed as a prerequisite.

Begin by cloning this repository to your machine, and installing all Composer dependencies.

git clone git@github.com:clarkewing/agepac.org-members.git
cd agepac.org-members && composer install
php artisan key:generate
mv .env.example .env

Step 2.

Next, create a new database and reference its name and username/password within the project's .env file. In the example below, we've named the database, "agepac."

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=agepac
DB_USERNAME=root
DB_PASSWORD=

Then, migrate your database to create tables.

php artisan migrate

Step 3.

Set up queues. In the .env file, set the following:

QUEUE_CONNECTION=redis

Next, set up workers.

Step 4.

Until an administration portal is available, manually insert any number of "channels" (think of these as forum categories) into the "channels" table in your database.

Once finished, clear your server cache, and you're all set to go!

php artisan cache:clear

Step 5.

Use your forum! Visit http://agepac.test/threads to create a new account and publish your first thread.

About

Members area for AGEPAC website

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published