Skip to content

A Flutter-based ride sharing app connecting drivers and passengers in real-time. Built with Firebase, Google Maps, and a clean, scalable architecture.

License

Notifications You must be signed in to change notification settings

upliftedl/Ride-Sharing-android-aplication-using-flutter

Repository files navigation

🚗 Ride Sharing App (Flutter)

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 License Maintained


⚙️ Prerequisites

  • Flutter SDK (3.10+ recommended)
  • Android Studio / VS Code
  • Firebase Project with Firestore & Authentication
  • Google Maps API Key

📦 Getting Started

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 inside android/app.


📁 Project Structure

lib/
├── main.dart
├── screens/         # All UI screens
├── services/        # Firebase and app services
├── models/          # Data models
├── widgets/         # Reusable UI components
├── utils/           # Helper functions and constants

🧪 Features

  • 🔐 Firebase Authentication
  • 🗺 Google Maps Integration
  • 🚗 Book & Track Rides
  • 🎯 Driver & Passenger Modes
  • 📡 Real-time Updates (Firestore)
  • 📦 Clean Modular Codebase
  • 💬 Notifications (FCM-ready)
  • 📱 Optimized for Android

🧰 Firebase Setup

  1. Go to Firebase Console
  2. Create a new project.
  3. Enable Email/Password authentication.
  4. Setup Firestore Database.
  5. Download google-services.json and place it in /android/app.

🤝 Contributing

Pull requests are welcome. Please open an issue first for any significant changes or features.


📜 License

Licensed under the MIT License

👤 Author

upliftedl
🔗 GitHub | LinkedIn

About

A Flutter-based ride sharing app connecting drivers and passengers in real-time. Built with Firebase, Google Maps, and a clean, scalable architecture.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks