Skip to content

Full stack web application for Electric Vehicle charging management

Notifications You must be signed in to change notification settings

el2kaps/SoftEngNTUA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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