Skip to content

AutiCodes/Kiyomi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Issues MIT License


Logo

RC Plane Club Manager

A custom solution build for RC plane clubs... Read below more.
Explore the docs!

Table of Contents
  1. About the project
  2. Features
  3. Getting Started
  4. Usage
  5. Roadmap
  6. License
  7. Support

About the project

Why was this build?

An custom solution initially build for TRMC. It allows for club members to register their flights easily before taking flight on the club field. Management from TRMC can then view the flights, export them for them for the local authority, send newsletters to members and even more...

(back to top)

Tech stack

How this project was built:

  • Laravel
  • Bootstrap
  • MySQL
  • PHP-shield

(back to top)

Screenshots

Screenshot
Screenshot
Screenshot

(back to top)

Features

Member features

  • Register an new flight.

Management features

  • View all flights.
  • Export flights.
  • Add members.
  • Edit members.
  • Delete members
  • Add management people.
  • View logs (Laravel, access, edit and Fail2Ban logs).
  • Unban Fail2Ban IP.
  • Send newsletter to specific club members (like junior member, member etc).
  • Edit own profile.
  • Manage brevets/certificates for members.
  • Probs forgot something xD.

Automations

  • Sends an email to an member when his club status changes.
  • Fail2Ban cleans IP bans olden then x minutes.

Other

  • Members sync to Wordpress.
  • Logging.
  • Fail2Ban.

(back to top)

Getting Started

Installation

This installation guide isn't very complete yet.

  • Clone the repository in your'e webhosting folder (like public_html).
  • copy .env.example to .env.
  • Fill in all the database credentials.
  • Run composer install in the website root directory.
  • Run php artisan key:generate

Make the default user

  • Run: php artisan db:seed.
  • Go to www.<youre-url>/authenticatie-login.
  • Fill in the following credentials: Admin, Admin.

(back to top)

Usage

t.b.c

Roadmap

  • Incident reporting/management
  • Multi language support
  • Installation page

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Wanna support my work? Please buy me a beer ❤️

(back to top)