Skip to content

Commit 66fe7d1

Browse files
committed
yes
1 parent c3dfd71 commit 66fe7d1

1 file changed

Lines changed: 8 additions & 12 deletions

File tree

freight_project/readme.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,19 @@ OwlHacks 2025 Hackathon Project
44

55
This project is a freight trading simulator I built for OwlHacks 2025. The idea is to mimic how trucks and shipments are matched in real life, so you can see who’s carrying what, track deliveries, and even create new loads on the fly. Everything is interactive and plotted on a map so you can watch the simulation happen in real-time.
66

7-
The simulation also tracks financial metrics for each truck, including profit, expenses, and net profit.
8-
97
Concept
108

11-
Freight trading is all about moving cargo efficiently—matching shipments with transport capacity and making smart delivery decisions. This project captures that by:
9+
Freight trading is all about moving cargo efficiently—matching shipments with transport capacity and making smart delivery decisions. I tried to capture that in this project by:
1210

1311
Treating trucks like transport capacity and loads like shipments.
1412

15-
Automatically assigning trucks to loads based on capacity, location, and availability.
16-
17-
Allowing the creation of new loads dynamically, simulating new market opportunities.
13+
Automatically assigning trucks to loads based on their capacity and location.
1814

19-
Running a continuous simulation loop that updates trucks and loads every second.
15+
Letting you create new loads dynamically, which is like new opportunities popping up in the market.
2016

21-
Tracking financial metrics for each truck: profit, expenses, and net profit.
17+
Updating everything live so you can see trucks move toward their destinations.
2218

23-
This is a simplified way to explore how freight trading works without using real trucks or logistics systems.
19+
It’s a simplified way to explore how freight trading works without having to charter real ships or trucks.
2420

2521
Project Structure
2622
freight_project/
@@ -88,13 +84,13 @@ Enter simulation parameters and click Start Simulation.
8884

8985
Click Create Random Load to add new shipments dynamically.
9086

91-
CLI
87+
CLI (Optional)
9288

9389
Go to the cli/ folder.
9490

9591
Run:
9692

97-
python3 main.py
93+
python main.py
9894

9995

10096
Follow the prompts to simulate trucks and loads step by step.
@@ -109,7 +105,7 @@ Automatic assignment of trucks based on capacity and location.
109105

110106
Dashed lines that show the path from trucks to their assigned loads.
111107

112-
CLI version for terminal-based simulation.
108+
Optional CLI version for terminal-based simulation.
113109

114110
Notes
115111

0 commit comments

Comments
 (0)