Where RC planes and code meet each other.
A Laravel based application to manage flights, members, send newsletters and many more!
- Register new flights
- Register as new club member
- Authentication system with password reset
- Show flights and search flights based of name
- Flight statistics (flights each month, top 10 pilots, flight per model)
- Generate flight reports
- Show members and filter by firstname, last name, phone or role
- Add new members
- Newsletter sending (with filters for specific member types)
- Settings page
- Club finances
- Laravel
- Livewire
- Nwidart Modules
- Bootstrap
- MariaDB
- Redis
- Clone this repo and put it in you're web directory.
- Change the web directory path to
/public. - Copy
.env.exampleto.env. - Create an database (MySQL or MariaDB) and put the credentials inside
.env. - Change the
APP_URLin.envto your domain. - Put in the EMAIL credentials in
.env.
- Run composer install:
composer install - Generate
APP_KEYphp artisan key:generate - Migrate the database:
php artisan migrate
4.1) Seed the database:
php artisan db:seed --class=RoleSeeder
php artisan db:seed --class=PermissionSeeder
php artisan db:seed --class=DefaultUserSeeder
php artisan db:seed --class=LicenceSeeder
4.2 If needed to have demo data:
php artisan db:seed --class=Database\Seeders\DemoData or
php artisan db:seed --class="Database\\Seeders\\DemoData"
- Login into
https://<domain>/login - Login with: Email:
admin@default.com. Password:admin - Change the credentials!
If encountering any problems:
- Make sure that
APP_DEBUGin.envis set totrueso you can see the error. - If that is still not working, feel free to create an issue here.
ex. @Kelvin de Reus
This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 License.
See the LICENSE.md file for details
If you encounter any security issues, please mail to development@aerobytes.nl.


