A modern Flutter-based ride sharing app by upliftedl
This mobile application allows users to book rides, view nearby drivers, track rides in real-time, and much more. Designed for scalability and simplicity, this app is perfect for building the foundation of a taxi or peer-to-peer ride service.
- Flutter SDK (3.10+ recommended)
- Android Studio / VS Code
- Firebase Project with Firestore & Authentication
- Google Maps API Key
git clone https://github.com/upliftedl/Ride-Sharing-android-aplication-using-flutter.git
cd Ride-Sharing-android-aplication-using-flutter
flutter pub get
Don't forget to place your
google-services.json
insideandroid/app
.
lib/
├── main.dart
├── screens/ # All UI screens
├── services/ # Firebase and app services
├── models/ # Data models
├── widgets/ # Reusable UI components
├── utils/ # Helper functions and constants
- 🔐 Firebase Authentication
- 🗺 Google Maps Integration
- 🚗 Book & Track Rides
- 🎯 Driver & Passenger Modes
- 📡 Real-time Updates (Firestore)
- 📦 Clean Modular Codebase
- 💬 Notifications (FCM-ready)
- 📱 Optimized for Android
- Go to Firebase Console
- Create a new project.
- Enable Email/Password authentication.
- Setup Firestore Database.
- Download
google-services.json
and place it in/android/app
.
Pull requests are welcome. Please open an issue first for any significant changes or features.
Licensed under the MIT License