Swoop Vehicle Maintenance and Inventory Tracking Project Page




Swoop is an open source project developed to allow companies to manage and track fleets of commercial trucks. This project has been modified to support trucking fleets of various sizes from 10 - 100 and supports many industries from Utilities to Food transportation and many others. The system also supports companies that provide their own service staff and parts inventory. The system serves as a base to expand upon to support your specific needs and industry. We will continue to evolve the system as time and resources permit.

This project supplies a data model and data entry screens to manage a vehicle fleet as well as some basic automated jobs to track documents such as registration and licenses as well as scheduled maintenance.

  • Tracking of vehicle information including general information, registration and title information, items termed assemblies which include such things are engines, transmissions, rear ends, trailers,
  • Maintenance schedules including individual items for both vehicles and assemblies.
  • Maintenance information for vehicles
  • Automated tracking of maintenance schedules and vehicle maintenance based on mileage, time, location etc.
  • Vehicle mileage reporting
  • Vehicle inventory tracking including multiple location inventories and the ability to track parts and aseemblies accross multiple vehicles and locations.
  • Automated notification and reporting
  • Multi vendor part sourcing in to a single company part number and the ability to support automated order management

There are a lot of other ideas I have but I am just looking for input for other users of the system.

This project is an open source project and comes in two flavors.

SourceForge



The first flavor is hosted at Sourceforge and has been influenced by a number of companies operating trucking fleets around the world. The technology stack for the version hosted on SourceForge is based on Java Server Faces and RichFaces. It leverages Spring and Hibernate/JPA for database and business interaction. The system uses a standard architecture based on the Appfuse project. Development on this version has slowed down to allow migration over to the new architecture.

GitHub



The second flavor is based on Groovy and Grails and is a conversion and upgrade of the first flavor. This version is hosted at GitHub to allow for easier modification by various companies while still tracking with the open source version. In addition to Groovy and Grails this version leverages Hibernate, JQuery, Spring and several other leading frameworks.

Both versions have been testes on Tomcat, Jetty and Weblogic and are developed on industry standards so they should run on any J2EE compliant server. The main development database is mysql but any standards compliant database should work with some minor configuration changes.

We welcome all input on additional requirements and enhancements.


Feel free to try out the demo at the URL posted above with the userid and password of admin admin.