EV Route Optimizer

EV Route Optimizer

Engineering Practice Problem

Online

Online

Develop a navigation algorithm or app that relieves EV range anxiety. The solution should ingest geospatial data, charging station locations, battery consumption models and user preferences to compute routes that minimize travel time and ensure drivers always have access to chargers. Optional: integrate with existing mapping APIs and present the route on a user‑friendly interface.

EV Route Optimizer

Problem Statement

Despite improvements in battery technology, many EV drivers still experience range anxiety—fear that an electric vehicle may not have enough charge to reach its destination. Charging infrastructure often lags behind adoption; the UK had roughly 460 000 battery‑powered EVs but only 31 000 public charging points in 2022. Create a route‑planning tool that recommends optimal paths for EV drivers. It should consider vehicle range, battery state of charge, elevation, traffic, real‑time charging station availability and wait times. The tool must dynamically adjust routes if stations become unavailable and provide energy‑usage predictions.

Submission Guidelines

  • Use real or synthetic data about charging stations; explain assumptions (e.g. charging speeds, station availability).

  • Provide a clean, documented codebase (Python, JavaScript, etc.) with instructions to run your solution.

  • Show how your algorithm accounts for battery degradation, vehicle type and driving conditions.

  • Include readme with setup steps, dependencies and test scenarios.

  • Submit a brief report describing your algorithm, heuristics (e.g. A* search, dynamic programming) and performance metrics.

  • If you build a UI, describe the user journey and display screenshots or prototypes.Max File Size: 50 MB

Accepted Submission Types

Your PDF may include any combination of:

  • Functional prototype/app demonstrating route recommendations.

  • Code repository (GitHub link or ZIP) with implementation and documentation.

  • Technical documentation: algorithm description, pseudocode, diagrams.

  • Optional: demo video or interactive dashboard.

This practice problem is suitable for:

Product Managers

Product Managers

Software Engineers

Software Engineers

Students

Students

Judging Criteria

  • Algorithm design (25%) – Efficiency and correctness of the routing algorithm, including use of heuristics and data structures.

  • Data integration (15%) – Effective use of real or simulated charging station data and vehicle parameters.

  • Usability & interface (10%) – Clarity and intuitiveness of any provided UI or API; ability to customize preferences.

  • Adaptability & robustness (15%) – Handling of dynamic scenarios such as station unavailability, traffic changes, or battery degradation.

  • Documentation & code quality (15%) – Clarity of code, comments, readme file, and technical explanation.

  • Innovation (10%) – Incorporation of novel features (e.g., predictive wait times, energy consumption visualization).

  • Testing & results (10%) – Demonstrated examples and benchmarks showing improved outcomes or user benefit.

Want expert feedback on your submission?

Get detailed, personalized feedback from experienced judges on your submission—what worked, what didn’t, and how you can improve. Here is what's included:

Performance Summary
Performance Summary

Suggestions to make your submission/idea better.

Actionable Recommendations
Actionable Recommendations

Written comments on your strengths and areas of improvement.

Areas of Improvement
Areas of Improvement

Written comments on your strengths and areas of improvement.

Score Breakdown
Score Breakdown

A detailed assessment of your submission with scores for different judging criterias.

Detailed Feedback on Submission

₹999

Process

Build and submit solution based on your time preference.

Receive detailed report by mail 2-3 days after submission.

FAQS

How do I choose which problem type (engineering, design, business, multi‑disciplinary) suits me?
How do I choose which problem type (engineering, design, business, multi‑disciplinary) suits me?
How do I choose which problem type (engineering, design, business, multi‑disciplinary) suits me?
Can I work in a team?
Can I work in a team?
Can I work in a team?
Do I need to submit all deliverables listed?
Do I need to submit all deliverables listed?
Do I need to submit all deliverables listed?
Is there a deadline for submission?
Is there a deadline for submission?
Is there a deadline for submission?
How do I submit the solution?
How do I submit the solution?
How do I submit the solution?
Who will judge my submission?
Who will judge my submission?
Who will judge my submission?

Want expert feedback on your submission?

Get detailed, personalized feedback from experienced judges on your submission—what worked, what didn’t, and how you can improve. Here is what's included:

Performance Summary

Suggestions to make your submission/idea better.

Actionable Recommendations

Written comments on your strengths and areas of improvement.

Areas of Improvement

Written comments on your strengths and areas of improvement.

Score Breakdown

A detailed assessment of your submission with scores for different judging criterias.

Detailed Feedback on Submission

₹999

Process

Build and submit solution based on your time preference.

Receive detailed report by mail 2-3 days after submission.