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.
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.
- Java
- Spring-Boot
- Postman
-
as a console application:
- download the source code
- run the main function in Main.java
- use the menus to select different funtions
-
as an API:
- download the source code
- run SweiiProjectApplication.java
- install Postman and import our collection, or use any other tool of your choice