Inspiration

In Bangladesh, many farmers, pharmacies, restaurants, and small businesses deal with products that are sensitive to temperature. However, temperature-controlled transportation can be expensive, especially when a business only needs to transport a small amount of goods.

We asked a simple question:

What if businesses didn't have to pay for an entire cold-chain vehicle when they only need a small portion of it?

This led us to CoolRoute — a shared-route cold-chain logistics platform inspired by the idea of ride-sharing. Instead of one customer using an entire temperature-controlled vehicle, multiple compatible shipments can share the same vehicle and split the transportation cost.

Our core idea is simple:

Don't rent the whole cold chain. Share it.


What We Built

CoolRoute is a frontend prototype for a shared temperature-controlled logistics platform.

A customer can:

  1. Create a shipment
  2. Select the product and required temperature range
  3. Enter pickup and delivery locations
  4. Find compatible shared routes
  5. Compare estimated delivery costs
  6. Join a shared route
  7. Track the shipment
  8. Monitor temperature and vehicle status

For example, a farmer shipping vegetables, a pharmacy shipping medicine, and a restaurant shipping dairy products may be traveling along a compatible route.

Instead of three separate vehicles, CoolRoute demonstrates how they could share one temperature-controlled vehicle.

The prototype also includes:

  • Customer Dashboard
  • Shared Route Marketplace
  • Shipment Creation Flow
  • Shipment Tracking
  • Temperature Monitoring
  • Driver Dashboard
  • Admin Logistics Dashboard
  • Route utilization analytics
  • Cost-sharing visualization

How It Works

The central concept is shared-route matching.

A shipment is matched based on several factors:

  • Pickup location
  • Destination
  • Route compatibility
  • Pickup and delivery time
  • Required temperature range
  • Available vehicle capacity

The conceptual matching process is:

$$ Shipment + Route + Temperature + Capacity \rightarrow Compatible Shared Route $$

Once compatible shipments are grouped together, the transportation cost can be divided according to factors such as cargo weight, occupied capacity, and distance.

This creates a simple network effect:

More shipments → Better route matching → Higher vehicle utilization → Lower cost per shipment → More customers


How We Built It

We built CoolRoute as a frontend-only MVP so that we could focus on demonstrating the product experience and the core logistics concept.

The prototype was built using:

  • React
  • TypeScript
  • Tailwind CSS
  • Recharts
  • Lucide Icons
  • Mock/demo data
  • Responsive UI components

We used a modern dashboard-based interface for customers, drivers, and administrators.

The current prototype does not require a backend, database, authentication system, or external APIs. Instead, realistic demo data and frontend state are used to simulate the complete user journey.


Product Demo

The main demo flow is:

Create Shipment

→ Enter 20kg vegetables

→ Select 4–8°C temperature requirement

→ Select Noakhali → Dhaka

→ Find compatible shared routes

→ Join an available CoolRoute vehicle

→ See the shared cost

→ Track the shipment

→ Monitor temperature

For example, the prototype can demonstrate a vehicle carrying:

  • 20kg vegetables
  • 8kg medicine
  • 15kg dairy products

The system shows how these shipments can share available vehicle capacity instead of requiring separate dedicated transportation.

All prices and operational figures shown in the prototype are illustrative demo values, not real-world quotations.


What We Learned

Building CoolRoute helped us understand that solving a logistics problem is not only about building hardware or transportation infrastructure.

The more interesting challenge is coordination.

A cold-chain vehicle that is only partially utilized can still be expensive. But if multiple businesses can reliably share that capacity, the economics can change.

We learned how product design, route optimization, logistics operations, and business models need to work together.

We also learned the importance of designing a solution around the actual needs of smaller customers rather than assuming that every customer needs a dedicated logistics service.


Challenges We Faced

One of our biggest challenges was designing a system that could communicate the shared-route concept clearly without making the user experience complicated.

We also had to think about compatibility between different shipments.

For example, medicine and fresh produce may require different temperature ranges, while different customers may have different pickup deadlines.

Therefore, simply matching shipments based on destination is not enough.

A real implementation would need to consider:

  • Temperature compatibility
  • Route overlap
  • Delivery deadlines
  • Vehicle capacity
  • Product requirements
  • Shipment priority

Another challenge was building a convincing prototype without implementing the entire backend and IoT infrastructure. We solved this by using realistic mock data and focusing the prototype on the most important user flows.


Future Plans

The current project is a prototype. A production version of CoolRoute could include:

Real-Time GPS Tracking

Vehicles could continuously transmit their location to the platform.

IoT Temperature Monitoring

Temperature sensors could monitor cargo conditions and automatically trigger alerts when the temperature leaves the required range.

Intelligent Route Matching

A backend optimization engine could match shipments using route overlap, capacity, temperature compatibility, and delivery deadlines.

Dynamic Cost Splitting

The system could automatically calculate each customer's share of the transportation cost based on distance, cargo volume, weight, and occupied capacity.

Fleet Partnerships

CoolRoute could partner with existing rickshaw/van/three-wheeler operators instead of building an entire fleet from scratch.

Expansion

The platform could initially focus on high-demand routes such as:

Noakhali → Feni → Comilla → Dhaka

and gradually expand to other major agricultural and commercial routes across Bangladesh.


Why CoolRoute?

Traditional cold-chain logistics often treats transportation capacity as something a single customer has to pay for.

CoolRoute treats that capacity as something that can be shared.

Our goal is to make temperature-controlled logistics more accessible to smaller businesses while improving vehicle utilization.

The hardware is important.

The temperature monitoring is important.

But our biggest innovation is the network connecting shipments that are already going in the same direction.

CoolRoute

Don't rent the whole cold chain. Share it.

Built With

Share this project:

Updates

Submission history