Please follow the steps mentioned on the left side bar for easy setup
Introduction
Poolmate is a user-friendly ride-sharing application designed to make your daily commute convenient, cost-effective, and eco-friendly. Whether you’re heading to work, a social event, or running errands, Poolmate connects you with reliable drivers or fellow passengers heading in the same direction, ensuring a seamless and enjoyable ride-sharing experience.
Poolmate is built with modern, secure technologies:
- Flutter for Android & iOS mobile applications
- Laravel/PHP Framework for the powerful Admin Panel and Web Panel
Key Features:
User Registration and Profile Management
- Sign Up and Login: Options to sign up via email, phone number, or social media accounts, with email or phone number verification.
- Profile Setup: Profile picture upload; basic information such as name, contact details, brief bio and language preferences; preference settings (smoking or non-smoking, music preferences, etc.); and car details for drivers (make, model, colour, licence plate number).
- Profile Verification: Verification badges for authenticated profiles.
Ride Management
Easy to manage as “Rider” and “Driver” modes within the app.
Publishing a Ride (Driver Mode)
- “Post a Ride” feature to list trips.
- Input fields for trip details: departure location, destination, date, time and number of available seats.
- Price setting per passenger with suggested pricing based on distance and market rates.
- Trip management section to view, delete and unpublish posted trips.
- In-app messaging for communication with booked passengers.
Booking a Ride (Rider Mode)
- Search functionality to find available rides by entering departure and destination points, and travel dates.
- List view of available rides with driver profiles, car details, departure times and prices.
- Booking request feature with in-app payment options.
- In-app messaging to communicate with drivers.
Payment System
Support for various payment methods (Stripe, PayPal, PayFast, RazorPay, PayStack, PayTM, Flutterwave, MercadoPago, Wallet).
Ratings and Reviews
- Post-trip feedback.
- Rating system for both passengers and drivers.
- Review section for detailed feedback.
Notifications
- Push notifications.
- Booking confirmations and updates.
- Trip reminders and status changes.
- Payment confirmations and messages.
Trip History
- View past rides and bookings.
- Detailed trip history with driver and passenger information.
Additional Features
- Multi-language Support: Enables users to select their preferred language for the app interface and communication.
- Multi-Currency Support: Allows transactions in various currencies, catering to international users.
- Multi-Tax Support: Supports different tax rates and regulations based on user location.
- Landing Page: Provides a welcoming and informative landing page for users.
- Dark Mode and Light Mode: Offers both dark and light themes for better user experience and accessibility.
- Withdrawal Options: Facilitates various methods for users to withdraw their earnings.
- Multiple Vehicle Options: Allows drivers to add and manage multiple vehicles in their profile.
- Document Verification Process: Ensures safety and trust by verifying user documents.
- And many more.






























