Skip to content

Latest commit

 

History

History
45 lines (35 loc) · 2.2 KB

README.md

File metadata and controls

45 lines (35 loc) · 2.2 KB

CarSharing Build Status

Important

Project is abandoned due to new Google payment policy (17.07.2018). Maybe later will focus on Open Street Map as a provider.

Target

This app gives you possibility to add your route and find passengers (which can refund it in some part), or as a passenger - find most suitable route. The only thing you need is quick registration (less than one minute).

How to run

You can run this app simply by typing gradlew bootRun in your console - however, jdk 8 is required (tested on jdk 8 151). Also, you can create jar with static content with gradlew build. However, currently static is not displayed, so angular server need to be run in other way. If you would like to use it in development mode, you can run separated server as api and as separate process angular frontend, which works defaulty at port 4200 (start command ng serve in frontend directory).

Used technologies:

  • Kotlin (1.2.10)
  • Spring Boot (2.0.0 M7)
  • Angular (5.1.2)
  • SQL server 2017

... and connected with them.
Code is under Travis CI.

Plans:

  • user can see status of his requests
  • driver can see information about his route on the map (miniature) and about passengers which he accepted.
  • create simple chat between users
  • allow users to add their photos
  • provide opinions mechanism
  • improve errors displaying
  • possibility to combine route from multiple drivers
  • give users possibility to lend cars or find alternative route with other public transport

Screenshots:

Home page

Adding route

Searching route

Routes view