Full-Stack Developer for Freight Management Platform

Job ID: 40265715

Budget: ₹150,000 – ₹250,000 INR

Job Title: Full-Stack Developer Needed for Freight Rate Management & Shipment Tracking Platform
Project Overview

We are seeking an experienced full-stack web developer to design and build a comprehensive logistics rate management and shipment tracking platform.

The platform will allow users to publish, search, and manage freight rates for the carriage of goods between global locations, approve quotes via:

Air Freight

Ocean Freight

Road Transport

The system must support complete shipment lifecycle management — from rate entry and quotation to booking, shipping schedule, quotation approvals, booking confirmations, milestone tracking, automated notifications, and final delivery updates. Along with allowing customers to login in and see status of their shipments.

Core Functional Requirements
1. Freight Rate Management System

Rate Publishing & Searching

Admin panel to enter and manage buying rates from vendors.

Ability to apply configurable margins to generate selling rates.

Support for multiple transport modes (Air, Ocean FCL/LCL, Road).

Advanced rate search engine:

Origin / Destination

Mode of transport

Weight / Volume

Cargo type

Validity period

Carrier

Display buying rate, margin, and calculated selling rate (role-based visibility).

INCO Terms Integration

Support for standard INCOTERMS (EXW, FOB, CIF, DDP, etc.).

Ability to assign INCO terms per shipment.

Cost allocation visibility based on selected INCO term.

Automatic cost responsibility mapping.

2. Booking & Workflow Management

Online booking form linked to selected rate.

Automated generation of booking reference number.

Booking confirmation workflows.

Vendor booking request automation.

Customer confirmation email automation.

Document upload functionality (Invoice, Packing List, BL/AWB copies, etc.).

3. Shipment Lifecycle & Milestone Tracking

The system must allow full shipment management from start to finish, including:

Milestone-based tracking system, such as:

Booking Confirmed

Cargo Picked Up

Cargo Received at Warehouse

Customs Cleared

Loaded on Vessel / Flight

In Transit

Arrived at Destination

Out for Delivery

Delivered

Etc, OTHERS

Key Features:

Custom milestone configuration (admin editable).

Automated milestone-triggered emails to:

Vendors

Customers

Internal teams

Reminder system if a milestone is not updated within a defined time.

Stage-wise shipment tracking view for customers.

Internal dashboard showing shipment status health indicators.

Activity logs for each shipment.

4. Automated Email & Notification System

Trigger-based email notifications.

Vendor RFQ emails.

Booking confirmation emails.

Milestone update emails.

Delay reminders.

Escalation alerts if deadlines are missed.

Branded email templates.

Optional SMS / WhatsApp integration (future-ready architecture).

5. Forms & User Interactions

Rate inquiry form

Booking form

General query form

Vendor registration form

Customer registration form

Document upload form

Claim submission form (optional enhancement)

All forms should:

Store data in database

Trigger relevant notifications

Be manageable from admin dashboard

6. User Roles & Permissions

Super Admin

Operations Team

Sales Team

Vendors

Customers

Role-based visibility for:

Buying rates

Margins

Shipment profitability

Documents

Reports

7. Admin Dashboard

Rate management

Margin configuration

Shipment management

Milestone editing

Vendor database

Customer database

Reporting & analytics:

Shipment status reports

Profitability reports

Pending milestone alerts

Revenue summary

Performance by lane/mode

8. Technical Requirements

Custom development preferred (Laravel / Django / Node.js / similar).

Modern frontend framework (React / Vue / similar preferred).

Secure authentication system.

REST API architecture for future mobile app.

Payment gateway integration (if required).

Third-party carrier tracking API integration (if applicable).

Cloud hosting deployment (AWS / DigitalOcean / similar).

SSL and data encryption compliance.

Scalable database design.

9. UI/UX Requirements

Clean, modern, professional logistics design.

Mobile-responsive.

Intuitive workflow.

Dashboard-style interface.

User-friendly search experience.

Deliverables

Complete functional web platform.

Source code.

Deployment setup.

Admin training documentation.

Technical documentation.

Post-launch support (minimum 30 days).

Ideal Candidate

Proven experience building logistics, freight forwarding, or supply chain platforms.

Experience with rate engines or quotation systems.

Strong understanding of workflow automation.

Experience with milestone-based systems.

Good communication and structured development approach.

Proposal Requirements

Please include:

Relevant portfolio examples (especially logistics/ERP/CRM platforms).

Suggested tech stack.

Estimated timeline (phased approach preferred).

Detailed cost breakdown.

Ongoing maintenance cost (if applicable).

Project Timeline

Expected duration