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 da7c7e3381
commit b5bae44cb8
99 changed files with 18697 additions and 4010 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.[AWS-SECRET-REMOVED][AWS-SECRET-REMOVED]piexif-1.1.3.zip", hash = "sha256:[AWS-SECRET-REMOVED]d82e87ae3884e74a302a5f1b", size = 1011134, upload-time = "2019-07-01T15:29:23.045Z" }
wheels = [
{ url = "https://files.pythonhosted.[AWS-SECRET-REMOVED][AWS-SECRET-REMOVED]piexif-1.1.3-py2.py3-none-any.whl", hash = "sha256:[AWS-SECRET-REMOVED]4242cddd81ef160d283108b6", 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" },