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.
- 🔍 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.
- 📊 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.
Before you start, ensure you have the following installed:
- Flutter SDK: Install Flutter
- Node.js & npm: Install Node.js
- React Native CLI: Set up React Native