24 lines
1.2 KiB
Markdown
24 lines
1.2 KiB
Markdown
---
|
|
title: "Electric Vehicle Scheduler"
|
|
description: "Writing a fullstack electric vehicle parking spot scheduler system"
|
|
date: 2019-01-14T14:35:40+00:00
|
|
draft: false
|
|
---
|
|
|
|
As part of my third-year group project, I wrote and deployed a cloud-based electric vehicle scheduling system. The target use case was for public or internally accessible electric vehicle charging spots. Leaving a car in the spot past when it has charged stops other people for using it, the idea was to allow people to book slots for spaces instead.
|
|
|
|
The project was divided into three areas of concern:
|
|
|
|
- An IoT-esque device which mounts on the charging point and intelligently reports the status of the charging station to the cloud service
|
|
- A mobile app for requesting slots and receiving notifications
|
|
- A cloud-based back end service for hosting the application's logic
|
|
|
|
[Github Repo](https://github.com/Sarsoo/electric-vehicle-scheduler)
|
|
|
|
{{< figure src="cloud-structure.png" alt="cloud-structure" >}}
|
|
|
|
I was responsible for designing, writing and deploying the cloud service, my report on this aspect can be seen below,
|
|
|
|
[Read the report here.](group-cloud-report.pdf)
|
|
|
|
![class-diagram](class-diagram.png) |