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