Skip to content

EV Charge Map is an application to search for all the EV charge points for your journey. Made with Quasar/Vue

Notifications You must be signed in to change notification settings

John-Weeks-Dev/ev-charge-map

Repository files navigation

EV Charge Map (ev-charge-map)

Tutorial series on how to build this

If you'd like a step by step guide on how to build this just CLICK THE IMAGE BELOW

GO TO JOHN WEEKS DEV TUTORIAL VIDEOS

Come and check out my YOUTUBE channel for lots more tutorials -> https://www.youtube.com/@johnweeksdev

LIKE, SUBSCRIBE, and SMASH THE NOTIFICATION BELL!!!

Demonstration Video

App-Video-Demo.mp4

Frontend setup

Note

For this frontend to work you'll need the backend/api section -> https://github.com/John-Weeks-Dev/ev-charge-map-api

You'll need to install the Quasar CLI tool -> https://quasar.dev/start/pick-quasar-flavour

Clone the repository

git clone https://github.com/John-Weeks-Dev/ev-charge-map.git

Go to https://console.cloud.google.com/ and generate an API KEY.

You'll need to enable the Maps API, Places API, Directions API, and Distance Matrix API.

Now go to https://openchargemap.org and generate an API KEY.

Now add the new API KEYS in to quasar.config.js

Screenshot 2022-07-18 at 01 53 02

Now do

cd ev-charge-map

npm i

yarn quasar dev --watch

You should be good to go!

Application images/pages

Map Section

Screenshot 2022-07-18 at 01 20 30 Screenshot 2022-07-18 at 01 19 04 Screenshot 2022-07-18 at 01 19 18

Screenshot 2022-07-18 at 01 21 34 Screenshot 2022-07-18 at 01 21 44 Screenshot 2022-07-18 at 01 22 02 Screenshot 2022-07-18 at 01 22 21

Route/Journey Section

Screenshot 2022-07-18 at 01 24 27 Screenshot 2022-07-18 at 01 25 08 Screenshot 2022-07-18 at 01 25 52 Screenshot 2022-07-18 at 01 27 01

Auth Login / Registration Section

Screenshot 2022-07-18 at 01 27 37 Screenshot 2022-07-18 at 01 28 40 Screenshot 2022-07-18 at 01 29 08 Screenshot 2022-07-18 at 01 29 22

Account Section

Screenshot 2022-07-18 at 01 31 04 Screenshot 2022-07-18 at 01 30 50 Screenshot 2022-07-18 at 01 30 38