This project is crated to created for people to find passengers for their journeys. When a user need to travel with his vehicle from one city to another, He may create a journey and other user can find and join the travel.
Application City identification has been made for 1000 to 500 rectangle map. First Id is upper left and increased.
- Secure user authentication system for registering, logging in, and updating user information.
- Users can add travels by departure date and location,destination location, passenger count and description details.
- Users also can disable his travels with notifying existing passengers.
- Passengers can search available travels.
- Passenger count to the travels are controlled by application.
- Available travels not just searched by city to city search if their path on other travels search results will show them anyway.
- Clone the repository to your local machine.
- Install dependencies using
dotnet restore
. - Add
appsettings.json
and fill in the required settings. - Build project with
dotnet build
. - Start the server using
dotnet run
. - Open
http://localhost:7182
to view it in the browser.
- Register or login with the authentication system.
- Create a travel with departure and destination place with a date.
- There are two search one for point to point other looks alternative paths within the path.
- Passenger can add multiple user on the travel.
- Passenger and driver can cancel trip. (A notification will be sended.)
We welcome contributions from the open-source community. If you find any issues or bugs, please create an issue or pull request. Make sure to follow code standards and include useful tests.
You may want to familiarize yourself with the following technologies/libraries:
If you have any feedback about the project, please let me know. I am always looking for ways to improve the user experience.