Assignment 1 part. 2
Recharge E-vehicle easier

The idea

What if we invented the airbnb of charging stations for electric vehicles? The main idea is to use P2P networks to connect to a network of thousands of EV chargers and drivers. With this application, an EV owner can quickly identify an available and compatible charger and EV charger owners can earn money by sharing their charger at their own price and according to their own schedule.

For who?

For this version, we focus on owners of electric vehicles who are looking for a charging station nearby. The idea is to be able to offer owners of recharging stations the possibility of integrating their stations directly into the database.

Model

What benefits for user ?

Easily find a charging point at the best price and easily recharge your vehicle.

How?

The Paris City Hall provides via its website  APIs in order to communicate with web platforms.

With Mapbox, we are able to display these dataset on a map and add some interaction.

Initialize a Map with Mapbox:

  1. Open your text editor.
  2. Create a new HTML file.
  3. Copy and paste the code below into your text editor to initialize your Mapbox GL JS map.
  4. Make sure you are using your API access token with mapboxgl.accessToken.
  5. Save your file as index.html in your project folder.
  6. Open the file in a browser.
  7. You should see an initialized Mapbox GL JS map displaying the Mapbox Light style in a browser window.

Integration of GeoJSON

Load your data by adding inline GeoJSON to your HTML file. This GeoJSON will be used to determine where your markers will appear on the map. You can download GeoJson here:

Dataset of EV charger in Paris

We have to load the GeoJson trough an URL provide in the link above.

Exemple of Map integration with EV charger

Right now, we are not able to book and pay for any station, but we can see some information such as:localisation, connector type, avaibility ...

Final integration: an App

At the end, the main idea is to book an EV charger directly from the App and pay for it directly.

This video was made with Figma, with a big inspiration from Alex Svezh (Who was agree to share this design to me)

How tho go furhter?

A german company provide protocol in order to implement charger from any types of users. An extract of the solution is available here: "OCPI is a protocol that describes communication about authorization of EV drivers and exchange of charge point information (incl. transaction events), charge detail records and smart-charging commands between parties like Charge Point Operators and eMobility Service Providers. The Open Charging Network is a decentralized implementation of the hub concept described in version 2.2 of the OCPI protocol. Any party using OCPI 2.2 as communication protocol can use the Open Charging Network." Link to the website of the company