The app already knows your current charge status and there's no reason online browser based software couldn't do the same (in fact there's already an app for Chrome that does that). But you don't even really need that. The program/web page would ask you your starting pack charge percentage and battery size. I have an 85kWh pack and will charge to 100% to start my trip. Then you program in your final destination, the program suggests a route, you have the ability to adjust that if needed. The program would tell you your estimated remaining range at each location and estimated amount of charge you would need to reach your next destination. It doesn't need to know your charge rate.I think it makes sense, although one challenge is car-specific issues like pack version and degradation. To do offline (well online, but not in your car) calculation Tesla would need to know how much capacity your car has and how fast you can charge at Superchargers. So maybe you look up your car by VIN or name* do the calculation and upload it to the car, which is sleeping but always connected*, which will add it to its nav/ calendar*.
* Naming your car, always connected option, calendar items. Who cares about those?
If there is also facility to program in your anticipated average speed, anticipated weather, and etc. that would be cool, or it could automatically fill those blanks as it currently does (for the speed anyway).