{% extends 'base.html' %} {% block title %}Route Analysis - Yatra Booking System{% endblock %} {% block content %}

πŸ—ΊοΈ Route Management

Manually test route creation, city management, and distance calculation functionality.

πŸ™οΈ Add New City βž• Add New Route βš™οΈ Manage Routes

Routes in Database (Latest 50 Records)

{% if routes %} {% for route in routes %} {% endfor %}
ID Source City Destination City Distance (KM) Duration (Minutes)
{{ route.id }} {{ route.source_city.city_name }} {{ route.destination_city.city_name }} {{ route.distance_km|floatformat:2|default:"N/A" }} {% if route.distance_km %}km{% endif %} {{ route.estimated_duration_minutes|default:"N/A" }} {% if route.estimated_duration_minutes %}mins{% endif %}
{% else %}

πŸ—ΊοΈ No Routes Found

Your database doesn't contain any route records yet.

Routes will appear here once operators create city connections through your application.

{% endif %}

πŸ” Manual Testing Checklist

Route Creation

  • βœ… Source and destination validation
  • βœ… Duplicate route prevention
  • βœ… City connectivity mapping
  • βœ… Route reversal handling
  • βœ… Route status management

Distance & Duration

  • βœ… Distance calculation accuracy
  • βœ… Duration estimation logic
  • βœ… GPS coordinate validation
  • βœ… Traffic factor consideration
  • βœ… Route optimization algorithms

Route Management

  • βœ… Route modification workflow
  • βœ… Popular route tracking
  • βœ… Seasonal route management
  • βœ… Route performance analytics
  • βœ… City expansion handling
{% endblock %}