Skip to content

Despenrado/ElCharge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mobile application that facilitates traveling byelectric cars (thesis work)

Aplikacja mobilna ułatwiająca podróżowanie samochodami elektrycznymi (praca inżynerska)

Intro

This project will solve the problem of finding charging stations for electric vehicles. It is a mobile application in which the user can not only quickly and conveniently search for charging stations that match him, but also add new ones that are not yet in the system. This would allow you to create a self-sufficient application that does not require a large investment to maintain the infrastructure. The app was designed to create comments and evaluate charging stations for electric vehicles. For the convenience of the search, a map was used. In addition to the charging station, the user's position should also be marked on the map.

Architecture

Documentation/rys02/system_architecture_diagram4.png

Used technologies:

  • Go (golang): gorilla/mux, dgrijalva/jwt-go, mongo-driver, go-redis/redis
  • MongoDB
  • Redis
  • Android Studio: Java SDK 11, Gradle, RxJava2, OkHttp3 + Retrofit, gms (Maps SDK for Android, Directions API), greenDao
  • Docker (docker-compose)

Installation and Running

Build and run RestAPI

./RestAPI/docker-compose build
./RestAPI/docker-compose up

Build and run AndroidUI

Copy /ElCharge/AndroidUI/app/build/outputs/apk/debug/elCharge.apk on your device and install it. Run TestApp application.

About

praca dyplomowa (thesis work)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages