An open API service indexing awesome lists of open source software.

https://github.com/sinakhanjani/bisimappp-demo

Ride-hailing mobile app similar to Uber, allowing passengers to request rides in real-time. Developed using Swift, Xcode, Google Maps API, and socket programming. πŸš–πŸ“
https://github.com/sinakhanjani/bisimappp-demo

googlemaps-sdk socket swift uistoryboard

Last synced: about 1 month ago
JSON representation

Ride-hailing mobile app similar to Uber, allowing passengers to request rides in real-time. Developed using Swift, Xcode, Google Maps API, and socket programming. πŸš–πŸ“

Awesome Lists containing this project

README

        

# πŸš– Bisim App

## 🌍 Overview
Bisim App is a ride-hailing mobile application, similar to Uber, that connects passengers with drivers in real time. The app allows users to request a ride by selecting their location on a map, and nearby drivers can accept the request to provide transportation. The project was initially developed for iOS and written using Swift and Xcode.

## ❓ Why Ride-Hailing Apps Like Bisim App Exist
### 🚦 Transportation Challenges in Urban Areas
In the past, city transportation was divided into two categories:
- πŸš— People who owned a private vehicle.
- 🚌 People who relied on public transport or local taxi agencies.

With increasing fuel prices β›½, maintenance costs πŸ› οΈ, and traffic regulations 🚧, urban commuting became more challenging for both groups. Traditional taxi agencies had several drawbacks, such as high prices πŸ’° and limited availability ⏳. People often had to wait for extended periods, especially during peak hours or late at night.

Ride-hailing apps like Bisim App emerged as a modern solution, offering on-demand rides with better accessibility, pricing, and convenience. These applications gained massive popularity as users sought more efficient transportation options. πŸš•

## πŸ€” Why Use Multiple Ride-Hailing Apps?
Many users install multiple ride-hailing apps for the following reasons:
- **πŸ’Έ Cost Differences:** Each service may have varying ride prices, allowing users to choose the most cost-effective option.
- **πŸ—ΊοΈ Navigation Accuracy:** Some apps provide better routing to reduce delays.
- **😊 Driver Behavior & Service Quality:** The experience may differ based on company policies and driver professionalism.

## πŸš€ Features of Bisim App
Bisim App provides essential ride-hailing features found in similar applications (such as Uber and local alternatives like Snapp and Tap30):
- **πŸ“ Real-Time Ride Requests** – Passengers can request rides based on their location.
- **🚘 Driver Matching** – The system assigns the ride to available drivers nearby.
- **πŸ›£οΈ Route Selection** – Users can choose a secondary route or return trip.
- **🎟️ Discount Codes** – The app supports promo codes for discounts.
- **πŸ“Š Trip Reports** – Passengers and drivers can view ride history and details.
- **πŸ›€οΈ Multiple Destination Selection** – Passengers can set **two destinations** on the map, choosing both a primary and secondary stop during the ride.
- **⏳ Stop Duration Control** – Users can **set a waiting time** at the first destination, and the system automatically calculates the additional cost based on the stop duration.

## πŸ› οΈ Technologies Used
- **πŸ–₯️ Swift & Xcode** – Developed natively for iOS.
- **πŸ”— Socket Programming** – Enables real-time communication between users and drivers.
- **πŸ—ΊοΈ Google Maps API** – Provides location services, navigation, and route optimization.

## πŸ“Έ Screenshots
Here are some screenshots of the project:
![Screenshot 1](images/1.jpeg)
![Screenshot 2](images/2.jpeg)
![Screenshot 3](images/3.jpeg)
![Screenshot 4](images/4.jpeg)
![Screenshot 5](images/5.jpeg)
![Screenshot 6](images/6.jpeg)
![Screenshot 7](images/7.jpeg)
![Screenshot 8](images/8.jpeg)

## πŸ“₯ Download Links
- **🌐 Official Website:** [Bisim App](https://bisimapp.com/)
- **πŸ“± iOS App Download:** [Anardoni](https://anardoni.com/ios/app/_YOPi-JH)
- **πŸ“± Android App Download:** [Cafebazaar](https://cafebazaar.ir/app/ir.ecab.bisimapp.passenger)

> **⚠️ Note:** The initial version of the iOS app was developed by me. The current version available on the website belongs to another company.