Web Application for Truck Fleet Management, Trip Accounting & Maintenance (Angular + Spring Boot)

Project Description

Im are looking for an experienced Full-Stack Web Developer to build a web-based truck fleet management system.

The application will be used by business owners to manage trucks, trips, revenues, expenses, commissions, fuel consumption, maintenance, and monthly financial reports.

Accuracy in financial calculations and clean architecture are critical.

Core Features
1. Truck Management

Truck profile (registration, model, capacity)

Current odometer (kilometers)

Maintenance status

Financial account per truck (ledger)

2. Trip / Mission Management

Each trip must include:

Assigned truck

Driver

Departure & arrival dates

Destination (city/country)

Load details:

Tonnage

Price per ton

Automatic gross amount calculation

Formula:

Gross Amount = Tonnage × Price per Ton

3. Fuel & Trip Expenses

Fuel consumption (liters, price per liter)

Driver mission costs

Road expenses (tolls, repairs, fines, etc.)

Attach expenses to a specific trip

4. Commission Management

Support multiple commission types:

Broker commission

Fleet/park commission

Mission finder commission

Each commission can be:

Fixed amount

Percentage of gross amount

5. Net Trip Calculation

Automatic calculation of net profit per trip.

Formula:

Net Amount = Gross − (Fuel + Commissions + Driver Costs + Other Expenses)

The net amount must be credited to the truck’s financial account.

6. Truck Financial Account (Ledger)

Each truck has a detailed account showing:

Credits: net trip revenues

Debits: maintenance, spare parts, fuel, repairs

Running balance

7. Maintenance & Alerts

Maintenance rules (e.g. oil change every 8000 km)

Automatic alerts:

Upcoming maintenance

Overdue maintenance

Maintenance history per truck

8. Reports & Statistics

Monthly financial reports per truck

Total gross revenue

Total fuel cost

Total commissions

Total expenses

Net profit

Export reports to PDF and Excel

9. User Roles & Security

Admin

Manager

Read-only user

Secure authentication

Activity log (audit trail)

Technical Requirements

Frontend: Angular

Backend: Spring Boot (REST API)

Database: MySQL or PostgreSQL

Clean architecture & well-structured database

Secure authentication & role-based access

No hard deletion of financial data (audit-safe)

Deliverables

Fully working web application

Source code (frontend + backend)

Database schema

Deployment instructions

Basic documentation Show More

Attachments

Freelancers Bidding (1)