Skip to content

Full stack web application for ordering taxi rides and tracking drivers in real time. Built using Spring Boot πŸƒ and Angular πŸ†–

Notifications You must be signed in to change notification settings

dusanlazic/JUber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Ubre β€” Taxi service that will make you go "Ubre!"

Ubre is an academic project made for "Advanced Web Technologies" and "Software construction and testing" courses at Faculty of Technical Sciences, University of Novi Sad.

Authors

Installation

Before running the application, environment variables must be set!

Cloning πŸ“¦

$ git clone https://github.com/dusanlazic/JUber.git
$ cd JUber

Running frontend πŸ†–

$ cd frontend
$ npm run start

Frontend will be served at http://localhost:4200

Running backend πŸƒ

$ cd backend
$ mvn spring-boot:run

Backend will be live at http://localhost:8080

Environment variables list πŸ”’

TOKEN_SECRET
OAUTH_GOOGLE_CLIENT_ID
OAUTH_GOOGLE_CLIENT_SECRET
OAUTH_FACEBOOK_CLIENT_ID
OAUTH_FACEBOOK_CLIENT_SECRET
ETHERSCAN_API_KEY
CRYPTOCOMPARE_API_KEY
EMAIL_SENDER_ADDRESS
EMAIL_SENDER_PASSWORD

Screenshots (with components highlighted)

Unauthorized user components Screenshot

Passenger home page (read the note!) Screenshot

Passenger ride

Here, a finished ride is shown. The same page and components are used for the current/future one so there was no need to add two identical images. Screenshot

Login Screenshot

Register, step 1 Screenshot

Register, step 2 Screenshot

Register, OAuth Screenshot

Profile balance (feel free to send some eth) Screenshot

Profile details Screenshot

Profile reports Screenshot

Profile password change Screenshot

Profile past rides Screenshot

Passenger support Screenshot

Admin support Screenshot

Admin support Screenshot

The rest of admin's components are just some tables that were already shown before.

About

Full stack web application for ordering taxi rides and tracking drivers in real time. Built using Spring Boot πŸƒ and Angular πŸ†–

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published