Skip to content

A ride-hailing system that provides its services through a RESTful API.

License

Notifications You must be signed in to change notification settings

Mazenelshereef/OGRA-REST-API

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OGRA-REST-API

A project done for Advanced Software Engineering course in FCAI-Cairo University as a team project. It was done through 2 sprints, the first was to implement the main functionalities of the application, and the second was to refactor some functionalities and expose the services as a RESTful API.

Project Description

A ride-hailing app which provides the service of booking rides possibly with other passengers from the system. The drivers select some areas they can take rides from, and get notified when a passenger requests a ride in one of these areas. Multiple drivers can offer prices for the same ride. A passenger checks the received offers and chooses one offer to accept, then the driver gets notified of that action.

Technologies Used

  • Java
  • Spring-Boot
  • Postman

How to use

  • as a console application:

    1. download the source code
    2. run the main function in Main.java
    3. use the menus to select different funtions
  • as an API:

    1. download the source code
    2. run SweiiProjectApplication.java
    3. install Postman and import our collection, or use any other tool of your choice

About

A ride-hailing system that provides its services through a RESTful API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%