Skip to content

Full stack web application for Electric Vehicle charging management

Notifications You must be signed in to change notification settings

el2kaps/SoftEngNTUA

Repository files navigation

Software Engineering

This project is part of the course "Software Engineering"
School of ECE, National Technical University of Athens 2020-2021

Team "SmartEMobility":
Achlatis Stefanos-Stamatis
Christophidi Georgia
Kapsali Eleni-Elpida

Subject: Full stack web application for Electric Vehicle charging management

REST API runs at base URL: https://localhost:8765/evcharge/api/

Technology Stack

  • Java 11
  • Groovy για το testing
  • Gradle build tool
  • Spock testing framework

Back-end

  • Restlet framework
  • MySQL Connector/J
  • Spring JDBC
  • To start back-end run:
cd back-end
./gradle build ./gradlew apprun

CLI client

  • Picocli
  • Junit
  • Rest api client
  • To start CLI run:
cd cli-client
./gradle build ./gradlew installDist ./build/install/evcharge_67/bin/evcharge_67 -h

Front-end

  • React
  • CRA (Create-React-App)
  • To start front-end run:
cd front-end
yarn
yarn start

System's Architecture (simplified) image

About

Full stack web application for Electric Vehicle charging management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published