Skip to content

Dolibarr module to manage pilot flight log

Notifications You must be signed in to change notification settings

laudeco/bbc-dolibarr-flightlog

Repository files navigation

Scrutinizer Code Quality

wercker status

This is a module for Dolibarr, it cannot leave outside of Dolibarr.

What Dolibarr is ?

Dolibarr ERP & CRM is a modern and easy to use software package to manage your business.

Flight log - The module

In the world of the air navigation, each pilots need to keep a log of each flights they do. This modules manages the log of each pilot in the association. Since we do not pilot a plane but a hot air balloon, some flight information may not be the same (eg. the take off location and the landing one are not necessarily an airport).

but every information required are present in the current module. We have :

  • The flight type
  • Take off time & location
  • Landing time & location
  • Date
  • Hot air balloon
  • The pilot information
  • Passengers information
  • Some billing information

Highly coupled

This module is highly coupled to our company. Sorry about that, if someone else want to use it, I can work on the fact to extract the 2 modules. That being said, it doesn't mean you cannot use this for your own business. Everything is configurable through the administration of Dolibarr.

Why didn't you develop this as a side project?

Since we are using Dolibarr for our accountacy and our management, we didn't want to develop a side project to manage our flights. By adding the flight log as a module we can ...

  • Create bills
  • Use the power of Dolibarr about the user management..
  • Extract data with the already present tools
  • Using the e-mail structure
  • ...

What's next ?

  • Adding an API to be able to develop a mobile application.
  • Adding some statistics over the years.
  • Improving the e-mail automatically sent on incident, ...
  • Fixing here and there some small issues

Installation

At the moment the tested way is :

  1. Download the module
  2. Extract or move it to htdocs/flightlog
  3. Go in your configuration and enable the module.