Fleetco (version 1) is a free, web-based vehicle fleet maintenance management system written in PHP with MySQL database backend. Fleetco was initially designed for trucking companies but it can be useful for any person or company having a fleet of vehicles. It can be installed on a web server or on a local machine with the use of third-party software such as XAMPP.

It will allow the management to have full control of the maintenance of a vehicle fleet. For instance, the management will be able to answer many questions including:

  • Which vehicle/s is giving less than the desired fuel economy?
  • Which vehicle/s is getting more repairs?
  • How much cost incurred on each and every vehicle in the fleet for a selected period?
  • If a company is to sell a vehicle, which one should be the first?
  • What is the status of the maintenance inventory stock such as spare tires, engine oil, etc.

It will record and analyze all sorts of expenses relating to vehicle maintenance. It also has an inventory module and accident tracking system. All reports can be easily exported to MS Excel and other formats.

Fleetco v2 Home Page

Key Features

  • Fuelling Record Maintenance
  • Repair Record Maintenance
  • Maintenance Record Maintenance
  • Inventory Module
  • Accident Reporting
  • Fuel Efficiency Reports
  • Vehicle Expense Reports
  • Multi-user

What is new in version 2:

  • Multi-language
  • Bootstrap responsive theme
  • Customizable columns
  • Hide/view columns
  • Miscellaneous improvements and bug fixes




Installation Instructions:

System requirements (version 2):

  • Web server (XAMPP/WAMP can also be used for local machines)
  • PHP 5+
  • MySQL Database

Installation steps

1. Unzip the file

2. Upload the file to the hosting root or folder

3. Create a MySQL database using phpmyadmin or otherwise

4. In the unzip folder, locate the SQL dump file called mysql-dump-with dummy-data.sql.

5. Import this SQL dump to the database created (This database contains some sample data which you can delete later)

6. Enter the database connectivity details as follows:

Find “ConnectionManager.php” in connections folder and on line 254-258 find below block of code:

  • $data[“connInfo”][0] = “database_host_name”;
  • $data[“connInfo”][1] = “database_user_name”;
  • $data[“connInfo”][2] = “database_user_password”;
  • $data[“connInfo”][3] = “database_port_number”;
  • $data[“connInfo”][4] = “database_name”;

Update your database connectivity details above.

Default values for database port & host name as follows:

database_host_name = localhost

database_port_number = 3306

If above default details do not work, contact your hosting provider for the same.

7. Then visit the url and the login screen should appear now.

8. Use following admin logins:

Username: Admin

Password: AdminF123

Once you log in, go to Admin Area. You can create any no of users with various user rights to different tables. You may delete sample data.

How to install on a web server:

How to install on a local computer with XAMPP:




SSL Certificates