Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/john-weeks-dev/ev-charge-map-api

EV Charge Map Api is the the backend/api for ev-charge-map. Made with Laravel
https://github.com/john-weeks-dev/ev-charge-map-api

google-maps javascript laravel laravel-api php quasar quasar-framework single-page-app spa vue3 vuejs

Last synced: 2 months ago
JSON representation

EV Charge Map Api is the the backend/api for ev-charge-map. Made with Laravel

Awesome Lists containing this project

README

        

# EV Charge Map API (ev-charge-map-api)

### 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](https://user-images.githubusercontent.com/108229029/203494132-c95e7b90-2b19-4dbb-b090-19a74b587e26.jpg)](https://rumble.com/v1q1i9r-build-a-pwa-quasar-framework-vue-3-laravel-api-pt-1.html)

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

https://user-images.githubusercontent.com/108229029/179423135-feeb78d5-0991-4875-8dae-440afdc82d28.mp4

## Setup

Clone the project

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

Then
```
composer install

cp .env.example .env

php artisan cache:clear

composer dump-autoload

php artisan key:generate

php artisan serve
```

Create a DATABASE an then run the command
```
php artisan migrate
```

Now go to https://console.cloud.google.com/

Generate an API KEY.

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

Add your new API KEY to the .env file
```
GOOGLE_MAPS_API_KEY=api-key
```

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