Skip to content

Latest commit

 

History

History
49 lines (41 loc) · 3.11 KB

File metadata and controls

49 lines (41 loc) · 3.11 KB

🚗✨ Car Pooling Application In Flutter & ReactJS 🚀

Welcome to the Car Pooling Application, your go-to solution for convenient, efficient, and eco-friendly transportation. Built using Flutter for the user app and React Native for the admin panel, this application seamlessly connects drivers and riders while offering modern features and real-time functionality.


🎯 Key Features

📱 User Application (Flutter)

  • 🔍 Find Rides: Locate available rides near your location.
  • 📍 Google Maps Integration: Use Google APIs for location-based services and navigation.
  • 🔑 OTP Verification: Secure sign-in and authentication via OTP.
  • 🎛️ Rider Mode: Switch between Driver Mode and Rider Mode seamlessly.
  • 🌐 Online/Offline Mode: Toggle availability with a single tap.
  • 🗺️ Polygon Support: Efficiently restrict services to specific geographic areas.

🛠️ Admin Panel (React Native)

  • 📊 Dashboard: Monitor real-time stats of rides, drivers, and users.
  • 🔄 Ride Management: Approve, deny, or manage ride requests.
  • 🧑‍💻 User Management: Control access and ensure user authenticity.
  • 🚦 Driver Status: View and update driver activity and availability.

🛑 Prerequisites

Before you start, ensure you have the following installed:

  1. Flutter SDK: Install Flutter
  2. Node.js & npm: Install Node.js
  3. React Native CLI: Set up React Native

📸 Some Screenshots of the Project 🖼️✨

image image image image image image image image image image image image image image image image image