/Journey-Demo

A* algorithm with Dart&Flutter

Primary LanguageDart

🚗 journey_demo

Prototype of journey planner using Flutter framework. Using OpenCharge API for retrieving CU data.

🗒 Some notes about the app

  • The blue path represent the solution, which the car use the reach the destination.
  • The yellow boxes are the node "walked", in order to get the solution.
  • The green boxes represent the charging stations.
  • The app grid could be changed at the following file.

❤️ Demo screens

Grid 10x12: In this example there aren't Charging Units to reach, but only a start and an end point.

mockup demo app grid start mockup demo app grid end

Grid 15x15: In this example there are two Charging Units (green box) to reach before the end.

mockup demo app with cu

🙋‍♂️ Credits

  • A* Grid: you can find more info about the A-Star search algorithm into the Wikipedia page.
  • CU Data: charging stations data are provided by Open Charge API.