Issue Title: Prevent same "From" and "To" places in trip planning form
Description:
Currently, the trip planning form allows users to enter the same location for both the "Origin" (From) and "Destination" (To) fields. This can result in unintended mistakes, where users might unknowingly enter the same address for both fields.
Expected Behavior:
The system should validate that the "Origin" and "Destination" are not the same before the form is submitted.
If the user enters the same address, the system should display a validation message (e.g., "Origin and Destination cannot be the same").
Optionally, the system could suggest corrections if the two locations are identical.
Steps to Reproduce:
Open the trip planning form.
Enter the same address for both the "Origin" and "Destination" fields.
Try to submit the form.
Actual Behavior:
The form allows the user to submit with the same address in both fields, which could lead to confusion.
Proposed Solution:
Add a check to validate that the "Origin" and "Destination" are not identical.
If they are the same, show an error message and prevent form submission until the user corrects it.
Impact:
Reduces the chances of user error and improves the overall experience.
Helps prevent the creation of illogical trips with identical start and end locations.

Issue Title: Prevent same "From" and "To" places in trip planning form
Description:
Currently, the trip planning form allows users to enter the same location for both the "Origin" (From) and "Destination" (To) fields. This can result in unintended mistakes, where users might unknowingly enter the same address for both fields.
Expected Behavior:
The system should validate that the "Origin" and "Destination" are not the same before the form is submitted.
If the user enters the same address, the system should display a validation message (e.g., "Origin and Destination cannot be the same").
Optionally, the system could suggest corrections if the two locations are identical.
Steps to Reproduce:
Open the trip planning form.
Enter the same address for both the "Origin" and "Destination" fields.
Try to submit the form.
Actual Behavior:
The form allows the user to submit with the same address in both fields, which could lead to confusion.
Proposed Solution:
Add a check to validate that the "Origin" and "Destination" are not identical.
If they are the same, show an error message and prevent form submission until the user corrects it.
Impact:
Reduces the chances of user error and improves the overall experience.
Helps prevent the creation of illogical trips with identical start and end locations.