Skip to content

feat: add carrier fleet management, profile card, shipment tracking service and timeline#1069

Merged
mftee merged 1 commit into
CodeGirlsInc:mainfrom
soundsng:feat/carrier-profile-shipment-tracking
Jun 27, 2026
Merged

feat: add carrier fleet management, profile card, shipment tracking service and timeline#1069
mftee merged 1 commit into
CodeGirlsInc:mainfrom
soundsng:feat/carrier-profile-shipment-tracking

Conversation

@soundsng

Copy link
Copy Markdown
Contributor

Summary

  • FleetService (backend/src/carriers/fleet.service.ts) — addTruck, setAvailability, getFleet, and setServiceAreas for full fleet and coverage management.
  • CarrierProfileCard (frontend/components/carrier/carrier-profile-card.tsx) — shows company name, verification badge, fleet with availability, and service areas.
  • TrackingService (backend/src/location-updates/tracking.service.ts) — recordLocation stores lat/lng per shipment; getTimeline returns ordered events and a stubbed ETA; getLatestLocation returns the most recent fix.
  • TrackingTimeline (frontend/components/tracking/tracking-timeline.tsx) — vertical timeline of tracking events with timestamps and an ETA banner.

closes #982
closes #983
closes #984
closes #985

…ervice and timeline

- Add FleetService for registering trucks, setting availability, and managing service areas
- Add CarrierProfileCard component with fleet list, availability indicators, and verification badge
- Add TrackingService for recording location updates, building timeline, and computing ETA
- Add TrackingTimeline component showing chronological tracking events and estimated arrival

Closes CodeGirlsInc#982
Closes CodeGirlsInc#983
Closes CodeGirlsInc#984
Closes CodeGirlsInc#985
@vercel

vercel Bot commented Jun 27, 2026

Copy link
Copy Markdown

@soundsng is attempting to deploy a commit to the Mftee's projects Team on Vercel.

A member of the Team first needs to authorize it.

@drips-wave

drips-wave Bot commented Jun 27, 2026

Copy link
Copy Markdown

@soundsng Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@mftee mftee merged commit be21e5a into CodeGirlsInc:main Jun 27, 2026
1 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants