Skip to content

MHMelectric is a system created for managing electric car charging.

Notifications You must be signed in to change notification settings

markosbaratsas/MHMelectric

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MHMelectric

MHMelectric is a system created for managing electric car charging.

MHMelectric was created by Markos Baratsas, Maria Retsa and Iliana Xigkou, for the purposes of the Software Engineering Course at ECE NTUA.

The MHMelectric system consists of 3 components: backend, frontend and cli. Of course, there is some documentation for each of these components, as well as "higher-level" documentation, that presents the different Use Cases and different Stakeholders that could be involved in the MHMelectric system.

Backend

Django Framework and Django REST Framework were used for the development of the backend system. The MHMelectric Django project consists of 2 different Django apps, one for consumption of the CLI and REST API calls, and another for user management and backend-frontend communication.

Frontend

React JS was used for the development of the frontend system.

CLI

Python Argparse module was used for the development of the CLI. The CLI consumes the REST API developed in the backend.

Installation

In each of these 3 directories (backend, frontend, cli), there is a README.md file that provides documentation regarding the installation of these 3 different components. Of course, frontend and CLI are clients of the backend system, which means that in order to use CLI or frontend, it is required that backend system is up and running.

About

MHMelectric is a system created for managing electric car charging.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published