Skip to content

Kiyomi, a Laravel based application to manage flights, members, send newsletters and many more!

License

Notifications You must be signed in to change notification settings

AeroBytesNL/Kiyomi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b283164 · Apr 3, 2025
Mar 26, 2025
Apr 3, 2025
Mar 31, 2025
Mar 31, 2025
Apr 1, 2025
Mar 25, 2025
Mar 31, 2025
Mar 31, 2025
Nov 14, 2024
Mar 30, 2025
Oct 9, 2024
Mar 25, 2025
Mar 30, 2025
Mar 30, 2025
Oct 9, 2024
Mar 25, 2025
Oct 9, 2024
Oct 9, 2024
Jan 11, 2025
Mar 25, 2025
Jan 11, 2025
Oct 9, 2024
Apr 1, 2025
Apr 1, 2025
Jan 11, 2025
Jan 11, 2025
Jan 11, 2025
Apr 1, 2025
Apr 1, 2025
Apr 1, 2025
Jan 5, 2025
Mar 25, 2025
Apr 1, 2025
Oct 9, 2024
Mar 31, 2025

Repository files navigation

Kiyomi, an RC club flight manager for T.R.M.C.

Where RC planes and code meet each other.

Description

A Laravel based application to manage flights, members, send newsletters and many more!

Features

  • 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

Features in development or to be added

  • Club finances

Tech stack

  • Laravel
  • Livewire
  • Nwidart Modules
  • Bootstrap
  • MariaDB
  • Redis

Screenshots

img.png

img_1.png

img_2.png

Getting Started

Installation

  1. Clone this repo and put it in you're web directory.
  2. Change the web directory path to /public.
  3. Copy .env.example to .env.
  4. Create an database (MySQL or MariaDB) and put the credentials inside .env.
  5. Change the APP_URL in .env to your domain.
  6. Put in the EMAIL credentials in .env.

Commands to be run

  1. Run composer install: composer install

  2. Generate APP_KEY php artisan key:generate

  3. Migrate the database: php artisan migrate

  4. 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       
  1. Login into https://<domain>/login
  2. Login with: Email: admin@default.com. Password: admin
  3. Change the credentials!

Help

If encountering any problems:

  1. Make sure that APP_DEBUG in .env is set to true so you can see the error.
  2. If that is still not working, feel free to create an issue here.

Authors

ex. @Kelvin de Reus

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3 License.
See the LICENSE.md file for details

Security

If you encounter any security issues, please mail to development@aerobytes.nl.

About

Kiyomi, a Laravel based application to manage flights, members, send newsletters and many more!

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published