Add Road Trip Planner template with interactive map and trip management features

- Implemented a new HTML template for the Road Trip Planner.
- Integrated Leaflet.js for interactive mapping and routing.
- Added functionality for searching and selecting parks to include in a trip.
- Enabled drag-and-drop reordering of selected parks.
- Included trip optimization and route calculation features.
- Created a summary display for trip statistics.
- Added functionality to save trips and manage saved trips.
- Enhanced UI with responsive design and dark mode support.
This commit is contained in:
pacnpal
2025-08-15 20:53:00 -04:00
parent 8549cc527c
commit 1f848a965c
99 changed files with 18699 additions and 4012 deletions

11
uv.lock generated
View File

@@ -905,6 +905,15 @@ install = [
{ name = "zstandard" },
]
[[package]]
name = "piexif"
version = "1.1.3"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/fa/84/a3f25cec7d0922bf60be8000c9739d28d24b6896717f44cc4cfb843b1487/piexif-1.1.3.zip", hash = "sha256:83cb35c606bf3a1ea1a8f0a25cb42cf17e24353fd82e87ae3884e74a302a5f1b", size = 1011134, upload-time = "2019-07-01T15:29:23.045Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/2c/d8/6f63147dd73373d051c5eb049ecd841207f898f50a5a1d4378594178f6cf/piexif-1.1.3-py2.py3-none-any.whl", hash = "sha256:3bc435d171720150b81b15d27e05e54b8abbde7b4242cddd81ef160d283108b6", size = 20691, upload-time = "2019-07-01T15:43:20.907Z" },
]
[[package]]
name = "pillow"
version = "11.3.0"
@@ -1427,6 +1436,7 @@ dependencies = [
{ name = "django-webpack-loader" },
{ name = "djangorestframework" },
{ name = "flake8" },
{ name = "piexif" },
{ name = "pillow" },
{ name = "playwright" },
{ name = "poetry" },
@@ -1464,6 +1474,7 @@ requires-dist = [
{ name = "django-webpack-loader", specifier = ">=3.1.1" },
{ name = "djangorestframework", specifier = ">=3.14.0" },
{ name = "flake8", specifier = ">=7.1.1" },
{ name = "piexif", specifier = ">=1.1.3" },
{ name = "pillow", specifier = ">=10.2.0" },
{ name = "playwright", specifier = ">=1.41.0" },
{ name = "poetry", specifier = ">=2.1.3" },