https://github.com/bahetiaditya/uber-rider-clone-app
A uber rider clone app made using flutter and dart is a static android application interface ready to be paired with the database using different technologies and google map API integration.
https://github.com/bahetiaditya/uber-rider-clone-app
android appdevelopment dart flutter ios linux rideclone uber uberclone web windows
Last synced: about 1 year ago
JSON representation
A uber rider clone app made using flutter and dart is a static android application interface ready to be paired with the database using different technologies and google map API integration.
- Host: GitHub
- URL: https://github.com/bahetiaditya/uber-rider-clone-app
- Owner: bahetiaditya
- License: mit
- Created: 2024-11-12T04:31:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-12T06:06:37.000Z (over 1 year ago)
- Last Synced: 2025-04-04T01:01:35.663Z (about 1 year ago)
- Topics: android, appdevelopment, dart, flutter, ios, linux, rideclone, uber, uberclone, web, windows
- Language: Dart
- Homepage:
- Size: 3.15 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Uber Rider Clone App
This is a Flutter-based Uber Clone application for riders and drivers. It provides key features of a ride-hailing app, including booking rides, tracking driver location, and an earnings dashboard for drivers.
## Features
- **User Registration and Login**: Secure user authentication for both riders and drivers.
- **Real-time Map Integration**: Interactive map to show driver location and routes.
- **Driver Earnings Page**: View earnings, trips, and ratings for drivers.
- **Profile Management**: Manage personal details such as name, email, and car information.
- **Ratings and Reviews**: Rate rides and view ratings for drivers.
---
## Screenshots
> Screenshots of different screens like the home page, booking page, driver earnings page, profile, etc.
### App Drawer Screen

### Registration Screen

### Login Screen

### Home Screen

### Rating Screen

### Driver Profile Screen

### Earnings Page

---
## Getting Started
Follow these instructions to set up and run the Uber Clone app on your local machine.
### Prerequisites
- Flutter SDK: [Install Flutter](https://flutter.dev/docs/get-started/install)
- Android Studio or VsCode: For running the app on Android or iOS devices.
### Installation
1. **Clone the repository**:
```bash
git clone https://github.com/yourusername/uber-clone.git
cd uber-clone
2. **Install dependencies**:
```bash
flutter pub get
```
3. **Run the App**:
```bash
flutter run
```
## Project Structure
This project uses a structured approach to separate UI, services, and data logic:
lib/
auth/: Authentication screens and logic.
pages/: Main app pages like home, profile, and earnings.
widgets/: Custom widgets like the earnings card and profile details.
models/: Data models used across the app.
## Contributing
Feel free to submit issues or pull requests to help improve the app. When contributing, please ensure that your changes follow best practices.
## License
This project is open-source and available under the MIT License.
Happy Coding!