{% extends 'base.html' %} {% block content %}

🏠 Manual Testing Dashboard

Welcome to the Yatra Booking System Manual Testing Interface. Use this dashboard to manually test bus booking system functionality with your own data.

βš™οΈ Admin Interface

Loading statistics...

πŸ“ˆ Current Database Statistics

{{ stats.total_users }}
Total Users
{{ stats.total_operators }}
Total Operators
{{ stats.total_buses }}
Total Buses
{{ stats.total_routes }}
Total Routes
{{ stats.total_schedules }}
Total Schedules
{{ stats.total_bookings }}
Total Bookings

πŸ‘₯ User Management

Manually create and test user registration, authentication, and profile management.

Manual Tests:
  • User registration forms
  • Login/logout functionality
  • Profile update features
  • Password reset workflow
Manage Users

🏒 Operator Management

Manually test bus operator registration, verification, and company setup.

Manual Tests:
  • Operator registration process
  • Document upload verification
  • Company profile management
  • Verification workflow testing
Manage Operators

🚌 Bus Fleet Management

Manually create and manage bus registrations, seat configurations, and fleet operations.

Manual Tests:
  • Bus registration forms
  • Seat layout configuration
  • Bus type assignments
  • Fleet status management
Manage Buses

πŸ—ΊοΈ Route Management

Manually create routes, manage city connections, and test distance calculations.

Manual Tests:
  • Route creation workflow
  • City management system
  • Distance/duration inputs
  • Route validation logic
Manage Routes

πŸ“… Schedule Management

Manually create schedules, set fares, and test timing validation.

Manual Tests:
  • Schedule creation forms
  • Timing conflict detection
  • Fare calculation system
  • Availability management
Manage Schedules

🎫 Booking Management

Manually test booking creation, payment processing, and ticket generation.

Manual Tests:
  • Booking workflow testing
  • Payment system integration
  • Ticket generation process
  • Cancellation/refund flows
Manage Bookings
{% endblock %}